/ - > /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