我在我的专用服务器中使用NGINX 。
我有一个问题,与返回和重写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; }
全部redirect到请求的URL。 但..
什么是更有效的方法,使301redirect?
我有更多的URLredirect。 那么,你推荐什么?
正如nginx陷阱中所述,您应该使用服务器块和return
语句,因为它们比通过location
块评估RegEx快得多。
由于你迫使重写规则发送一个301没有什么区别,当涉及到搜索引擎优化,顺便说一句..