Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Помогите с alias
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
|