Re: Помогите с реврайтом
Alexey V. Karagodov
kav at karagodov.name
Mon May 25 00:32:27 MSD 2009
On 25.05.2009, at 0:08, Igor Sysoev wrote:
> On Mon, May 25, 2009 at 12:01:56AM +0400, Vasiliy Tolstov wrote:
>
>> On Sun, 24 May 2009 17:17:29 +0400, Igor Sysoev <is at rambler-co.ru>
>> wrote:
>>>
>>> Скоро за конструкцию
>>> if ($host ~* "site1.ru") {
>>> буду отписывать от листа.
>>>
>>
>> А как правильно будет сделать редирект
>> на основной домен, если пользователь
>> приходит на поддомен www ?
>> Я делаю так :
>>
>> if ($http_host ~ "^www.(.*)") {
>> set $name $1;
>> rewrite ^/(.*) http://$name/$1;
>> }
>>
>> В принципе, он универсальный, но хотелось
>> бы понять, может это не совсем корректно
>> и есть более правильный способ?
>
> Начиная с 0.7.44:
>
> server {
> server_name ~^www\.(.+)$;
> set $name $1;
> rewrite ^ http://$name/$request_uri?;
> }
о, век живи, век учись и читай мануалы ...
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
More information about the nginx-ru
mailing list