nginx - redirect 301

CrazyDiamond nginx-forum на nginx.us
Сб Мар 31 18:54:40 UTC 2012


Почитав интернеты, я так понял, что есть
два варианта решения:
1) Return 301
2) Rewrite permanent
Я правильно понимаю, что '301' скажет
поисковику тоже самое, что и директива
'permanent'? Т.е., в плане оптимизации, в обоих
случаях ссылка на сайт *с которого* мы
перенаправляем - не будет учитываться
поисковыми системами?
Тогда в чём разница и какой подход
всё-таки лучше?

И ещё, о двух вариантах реализации: 
1) Можно добавить If в основной блок
виртуального server {} 
2) Можно ВЫШЕ нашего виртуального server {}
описать ещё один сервер чисто для
реврайта (с return 301 или rewrite permanent)
Мы уже выяснили, что вариант - не
кошерный, но есть ли альтернатива
второму? Например, можно ли избежать
добавления блока реврайта в файлы всех
виртуальных хостов, и засунуть его
куда-то в общее место? 
В файл некого дефолтного сервера? В
конфиг nginx? 

PS: сел за эту кухню два дня назад, если
вопросы смешные - смейтесь)

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,223391,224729#msg-224729



Подробная информация о списке рассылки nginx-ru