【发布时间】:2015-07-21 20:15:12
【问题描述】:
我在我的专用服务器中使用NGINX。
我有一个关于return和rewrite 301的问题。
重写 301:
rewrite ^ http://xxx.xxxxx.net/xx-xxx/$request_uri? permanent;
返回 301:
location ~ redirect-this/?$ {
return 301 http://xxx.xxxxx.net/xx-xxx/redirect-this$1;
}
所有重定向都正常工作。但是..
什么是最有效的 301 重定向方法?
我有超过 200 个要重定向的网址。那么,你推荐什么?
【问题讨论】:
-
这个问题有点令人困惑,因为您将
rewrite ^(匹配任何内容)与匹配特定正则表达式的location ~ redirect-this/?$进行比较。你应该重新制定它。但无论如何,一个好问题......我很好奇哪个更快rewrite ^/test或location ^/testwith if。
标签: redirect nginx url-rewriting return