Организация постоянных редиректов с domain на www.domain

Владислав Комиссаров mastyf at gmail.com
Mon Sep 15 08:04:17 MSD 2008


Так исторически сложилось, что домены сайтов называют с префиксом www
или без.

Вопрос в том, как сделать редирект для всех доменов на хостинге?

В первую очередь нужно сказать, что редирект должен быть постоянным, т.е.
отдавать код ответа 301 Moved Permanently для того, чтобы браузеры
не запоминали url, с которого был произведен редирект.

Сейчас используется такая схема:

server {
server_name example.com;
rewrite ^(.*)$ www.example.com$1 permanent;
}

Получается, что у меня должно быть 2 конфиги для example.com и для
www.example.com... А если доменов 500 штук?

Хотелось-бы универсального правила для всех доменов. Идеи есть?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080915/1edc0a5c/attachment.html>


More information about the nginx-ru mailing list