ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: / - > /somewhere/ permanent redirect 301


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: / - > /somewhere/ permanent redirect 301
  • From: J Channel <jchannelx@xxxxxxxxx>
  • Date: Thu, 16 Apr 2009 23:09:35 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=r9c5rKo9G/CTKf9/GDsvnsFzD3MRr5FzQTLHoblo9CI=; b=nLNa7ExWc5nuY+a3oxntB+Qre1C3YHXfW8k1XBt/S+/Be1tIZeXvaloe6CFHhoISX8 6CcdUZZgzRFFwilnelH9Xj1e/3qdiWtY6FdVSBkxpA3oUv8pO6vHJSUIhzKTt0fLPR8E vebuE0tc7aGAP7F63+d9vbp/0VV3IHfKy/vIE=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=CZ72g66r/m1rkXinYjcOUdUrLNhMkkf8VTiSLMf54KU8UY7QFaERpi1kcwXc7wO6R+ LBO9kJsnH8xwvli7MAAbtoCZeh/Hkr7F2MJpDjbBxUJDZhKyflwbvuPztoq9kbB0g6MZ iEGvNQiTVx4n41ZuL6S9h/2gwXTzVXG5Aw5qI=
  • In-reply-to: <f0e045700904160926i272c9639sa52d691028f17028@xxxxxxxxxxxxxx>
  • References: <alpine.BSF.2.00.0904161908460.58406@xxxxxxxxxxxxxxx> <f0e045700904160926i272c9639sa52d691028f17028@xxxxxxxxxxxxxx>

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

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


 




Copyright © Lexa Software, 1996-2009.