реврайт на другое доменное имя

Vasil Mikhalenya bazilek на gmail.com
Пн Янв 17 19:45:52 MSK 2011


Уважаемые коллеги,

Есть вопрос как более идеологически правильно делать реврайт на имя другое
доменное имя:

1.
server {
server_name   example.com www.example.com;
if ($host = "www.example.com" ){
                rewrite (.*) http://example.com$1;
        }
}

2.
server {
server_name   www.example.com;
rewrite (.*) http://example.com$1;
}
server {
server_name example.com;
}

Оба способа работают. if используется для реврайта. Плох ли if и здесь.
Нужно ли использовать только второй варант? Почему?

Спасибо за внимание.

-- 
Best regards,
Vasil Mikhalenya
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110117/a302c082/attachment.html>


Подробная информация о списке рассылки nginx-ru