NGINX - Return 301 与重写
NGINX - Return 301 vs Rewrite
我在我的专用服务器中使用 NGINX。
我有一个关于 return 和 重写 301.
的问题
重写301:
rewrite ^ http://xxx.xxxxx.net/xx-xxx/$request_uri? permanent;
Return 301:
location ~ redirect-this/?$ {
return 301 http://xxx.xxxxx.net/xx-xxx/redirect-this;
}
所有重定向工作正常。但是..
最有效的 301 重定向方法是什么?
我有 200 多个 url 需要重定向。那么,你推荐什么?
如 nginx pitfalls 中所述,您应该使用服务器块和 return
语句,因为它们比通过 location
块评估 RegEx 快得多。
由于您强制重写规则发送 301,所以在 SEO 方面没有区别,顺便说一句..
我在我的专用服务器中使用 NGINX。
我有一个关于 return 和 重写 301.
的问题重写301:
rewrite ^ http://xxx.xxxxx.net/xx-xxx/$request_uri? permanent;
Return 301:
location ~ redirect-this/?$ {
return 301 http://xxx.xxxxx.net/xx-xxx/redirect-this;
}
所有重定向工作正常。但是..
最有效的 301 重定向方法是什么?
我有 200 多个 url 需要重定向。那么,你推荐什么?
如 nginx pitfalls 中所述,您应该使用服务器块和 return
语句,因为它们比通过 location
块评估 RegEx 快得多。
由于您强制重写规则发送 301,所以在 SEO 方面没有区别,顺便说一句..