Я использую NGINX на своем выделенном сервере.NGINX - Return 301 vs Rewrite
Я вопрос, с возвращения и переписать 301.
Rewrite 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;
}
Все перенаправлять правильно к URL запрошенной. Но ..
Что является более эффективным способом, чтобы сделать 301 редирект?
Я больше 200 URL для перенаправления. Итак, что вы рекомендуете?
Этот вопрос немного сбивает с толку, так как вы сравниваете 'перепишем ^' (сопрягать ничего) с 'location ~ redirect-this /? $', который соответствует определенному регулярному выражению. Вы должны переформулировать это. Но в любом случае хороший вопрос ... Мне любопытно, какой из них быстрее 'rewrite ^/test' или' location ^/test' с if. – czerasz