сложная маска в server_name

Igor Sysoev is at rambler-co.ru
Thu Apr 3 15:30:24 MSD 2008


On Wed, Apr 02, 2008 at 04:54:39PM +0300, Andrey Kravchenko wrote:

> Пытаюсь применить в server_name маску вида *.*.example.com -- получаю
> "invalid server name or wildcard "
> 
> С таких "вложенных" субдоменов я хочу делать редирект на *.example.com.
> 
> Говорят, что серверами круче разруливать, чем через if $http_host ~
> поэтому пытаюсь так. Можно ли добавить такие маски?
> 
> Или как лучше всего разрулить ситуацию?

Регулярным выражением:

http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#server_name

       server_name  ~^\.[^\.]+\.[^\.]+\.example\.com$;


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list