/ - > /somewhere/ permanent redirect 301

J Channel jchannelx at gmail.com
Thu Apr 16 23:09:35 MSD 2009


Чёрт, соврал. Это происходит, если заходить по IP или домену,
отсутствующему в конфиге. Сработавший реврайт подставит в host
server_name. Извиняюсь за путаницу.

16 апреля 2009 г. 20:26 пользователь J Channel <jchannelx at gmail.com> написал:
> Имейте в виду, что
> rewrite / /somewhere/ permanent;
> перекидывает пользователя на первый домен, указанный в списке
> server_name, добавляя URI /somewhere/
> Если это поведение нежелательно (а обычно оно нежелательно, если у
> вашего server_name несколько алиасов), нужно написать
> rewrite ^/$ http://$host/somewhere/ permanent
>
>
> 16 апреля 2009 г. 19:14 пользователь Dmitry Morozovsky <marck at rinet.ru> написал:
>> Коллеги,
>>
>> мне кажется, что я как-то неизмеримо туплю.
>>
>> Верно ли, что безусловный редирект корневой страницы можно сделать только
>> через rewrite, или я чего-то очевидного упустил?
>>
>>        location = / {
>>                rewrite / /somewhere/ permanent;
>>        }
>>
>>
>>
>> --
>> Sincerely,
>> D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
>> [ FreeBSD committer:                                 marck at FreeBSD.org ]
>> ------------------------------------------------------------------------
>> *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck at rinet.ru ***
>> ------------------------------------------------------------------------
>>
>


More information about the nginx-ru mailing list