nginx - redirect 301
Alexey V. Karagodov
kav на karagodov.name
Пн Мар 5 12:17:09 UTC 2012
>> ИЗУЧАТЬ РАССЫЛКУ
>
> Зачем вы кричите, я не глухой.
> Чем плох используемый мною вариант?
уже много раз в рассылке обсуждалось
есть поиск
> Я его использую в том числе и так:
> server_name site1.ru site2.com site3.org www.site4.net ...;
> if ($host != 'www.site.tv' ) { rewrite ^(.*)$ http://www.site.tv$1 permanent; }
если не ошибаюсь, сам разработчик рекомендует избегать if(), в виду объективных причин
к тому же, конструкция не универсальна, громоздка, не понятна и пр и пр
> Куда уж точнее определение, если все имена прописаны без wildcard ?
изначально вопрос был "глобально"
server_name .site.ru {} - глобально все неизвестные домены в зоне site.ru перенаправит на www.site.ru
а известные ( www.site.ru , tools.site.ru и пр ) - обработает
>>> Подскажите пож-та кто сталкивался,
>>> может можно каким нибудь "глобальным"
>>> способом прописать редирект 301 (склеить
>>> домен – к примеру freebsd.ru и www.freebsd.ru)?
Подробная информация о списке рассылки nginx-ru