Редирект с *.domain.dom на WWW.domain.dom

Sergey Shepelev temotor at gmail.com
Tue May 6 16:02:53 MSD 2008


Офигеть, почему я не догадался прописать отдельный server...
у меня if ($host = example.com) :)

Спасибо.

Gena Makhomed пишет:
> Здравствуйте, Sergey.
> 
> Вы писали 6 мая 2008 г., 13:44:28:
> 
>> Подскажите, пожалуйста, самый правильный способ
>> редиректа всех адресов domain.dom на www.domain.dom.
> 
> 1)
> ==========================================================
> 
> server {
>         server_name            www.example.com;
>         # ...
> }
> 
> server {
>         server_name            example.com;
>         rewrite      ^(.*)$    http://www.example.com$1 permanent;
> }
> 
> ==========================================================
> 
> 2)
> ==========================================================
> 
> server {
>         server_name            www.example.com;
>         # ...
> }
> 
> server {
>         server_name            example.com;
>         server_name            *.example.com;
>         rewrite      ^(.*)$    http://www.example.com$1 permanent;
> }
> 
> ==========================================================
> 
> также необходимо прописать wildcard dns record в файле зоны:
> 
> ==========================================================
> 
> $TTL 10800
> @ IN SOA ns.example.com. hostmaster.example.com. ( 2008050601 10800 3600 604800 3600 )
> 
>                 IN NS   ns.example.com.
>                 IN NS   ns1.example.com.
> 
>                 IN A    11.22.33.44
>                 IN A    55.66.77.88
> 
> ns              IN A    11.22.33.44
> ns1             IN A    55.66.77.88
> 
> www             IN A    11.22.33.44
>                 IN A    55.66.77.88
> 
> *       180     IN A    11.22.33.44
>                 IN A    55.66.77.88
> 
> ==========================================================
>                 
> 180 секунд - это время жизни записи в кеше DNS.
> скорее всего это опечатка, например, ww или wwww
> вместо www, поэтому долго держать эту ошибочную
> запись в кешах dns серверов не нужно.
> 





More information about the nginx-ru mailing list