server_name & location captures

Andrei Nigmatulin andrei.nigmatulin at gmail.com
Wed Oct 21 18:33:57 MSD 2009


On Wednesday 21 October 2009 18:17, Igor Sysoev wrote:
> Есть идея для выделений в server_name и location использовать специальные
> имена %N и @N:
>
>   server {
>      server_name ~^(\w+)\.intrasearch\.(.+)$;
>      root   /usr/local/www/intrasearch-dev/%1;
>
>   location ~ ^/~user(/[^/]+)(.+)$ {
>      alias  /homes/@1/public_html at 2;

Это чтобы не писать "set $var $1" внутри server и location ?

А конструкции вида

if ($v ~ "(...)") {
    set $var $1;
}

при этом останутся доступны ?


-- 
Andrei Nigmatulin
GPG PUB KEY 6449830D

Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take


More information about the nginx-ru mailing list