October 19, 2009 03:25PM
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
Subject Author Posted

Помогите с alias

webscripter October 19, 2009 08:17AM

Re: Помогите с alias

Boris Dolgov October 19, 2009 08:46AM

Re: Помогите с alias

webscripter October 19, 2009 11:20AM

Re: Помогите с alias

Gena Makhomed October 19, 2009 02:24PM

Re: Помогите с alias

webscripter October 19, 2009 03:25PM

Re: Помогите с alias

Gena Makhomed October 19, 2009 04:50PM

Re: Помогите с alias

Maxim Dounin October 19, 2009 05:44PM

Re: Помогите с alias

webscripter October 20, 2009 02:33AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 242
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready