小编lor*_*key的帖子

nginx:重写除一处之外的所有内容

现在我的 nginx 正在将多个域重写为我们正在使用的一个主域。这是我的配置中的一项规则:

server {
  listen X.X.X.X:80;
  server_name .exampleblog.org;
  rewrite ^(.*) http://blog.example.org$1 permanent;
}
Run Code Online (Sandbox Code Playgroud)

对 **exampleblog.org* 的每个请求都被重定向到 blog.example.org

现在我希望www.exampleblog.org/+exampleblog.org/+将用户重定向到我们的 Google Plus 页面。它尝试了不同版本的:

server {
  listen X.X.X.X:80;
  server_name .exampleblog.org;
  location /+ {
    rewrite ^ https://plus.google.com/12345678901234567890/ permanent;
  }
  rewrite ^(.*) http://blog.example.org$1 permanent;
}
Run Code Online (Sandbox Code Playgroud)

以上和其他版本只是重定向到blog.example.org/+ - 我做错了什么?

rewrite nginx redirect

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

nginx ×1

redirect ×1

rewrite ×1