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 方面没有区别,顺便说一句..