Re: регулярки в server name

playnet nginx-forum на nginx.us
Пн Июл 2 16:13:10 UTC 2012


похоже решение придумано. Не очень
хорошее, но работает.
server {
server_name ~^www\.(\w+\.site\.ru)$;
return 301 http://$1$request_uri;
}
server {
server_name site.ru www.site.ru ~^\w+\.site\.ru$;
#главный сайт
}

Для поддоменов на регэкспы будут
отрабатывать регулярки, но лучше чем
ничего.

Как вообще отлаживать прохождение
запроса через nginx? Что-то про debug-log
говорили.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,228177,228194#msg-228194



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