専用サーバーで 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リダイレクトを行うのに最も効果的な方法はどれですか?
リダイレクトするURLが200個以上あります。それで、あなたは何をお勧めしますか?
nginx pitfalls で述べたように、return
ブロックを介してRegExを評価するよりもはるかに高速であるため、サーバーブロックとlocation
ステートメントを使用する必要があります。
書き換えルールに301の送信を強制しているので、SEOに関しては違いはありません。