Re: Помогите с alias
webscripter
nginx-forum at nginx.us
Mon Oct 19 23:25:50 MSD 2009
Gena Makhomed Пишет:
-------------------------------------------------------
> webscripter wrote:
>
> > нужен третий вариант,
> который не прибавляет
> вначале www.
> > а наоборот убирает из
> переменной $host
>
> http://www.lexa.ru/nginx-ru/msg25038.html
>
> --
> Best regards,
> Gena
Пошел по пути, по которому обещали отписать от листа) Т.к. второй способ мне не подходит. Но все равно не получилось.
location ~ ^/domains_data_fow/(.*)$ {
if ($host ~ ^www\.(.+)$) {
set $name $1;
}
alias /path/to/domains_data/$name/$1;
}
Получается что $1 в конце принимает значение второго регулярного выражения, а надо чтобы первого. Если присвоить переменную и затем подставить ее вместо $1, то nginx ругается на синтакс конфига
the "alias" directive must use captures inside location given by regular expression in /usr/local/nginx/conf/nginx.conf:111
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,14911,15024#msg-15024
More information about the nginx-ru
mailing list