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