Welcome! Log In Create A New Profile

Advanced

Выделения и вложенные location

Вадим Лазовский
February 18, 2011 08:28AM
Здравствуйте.

есть location заданный регулярным выражением:

location ~ /(\d+)/(\d+)(\..*)$ {
alias /files/$1/$2$3;
}

Работает, как надо.

Модифицируем:

location ~ /(\d+)/(\d+)(\..*)$ {
alias /files/$1/$2$3;

location ~ \.flv$ {
alias /files/$1/$2$3;
}
}

- во вложеном location выделения потеряны. Предположим, что это
нормальное поведение.
Но почему ломается родительский location, точнее, alias в нем?

В debug-логе примерно следующее:

2011/02/18 16:05:08 [debug] 4053#0: *3754770 http script copy: "/files/"
2011/02/18 16:05:08 [debug] 4053#0: *3754770 http script capture: ""
2011/02/18 16:05:08 [debug] 4053#0: *3754770 http script copy: "/"
2011/02/18 16:05:08 [debug] 4053#0: *3754770 http script capture: ""
2011/02/18 16:05:08 [debug] 4053#0: *3754770 http script copy: "/"
2011/02/18 16:05:08 [debug] 4053#0: *3754770 http script capture: ""
2011/02/18 16:05:08 [debug] 4053#0: *3754770 http script capture: ""
...
2011/02/18 16:05:08 [debug] 4053#0: *3754770 http script var: "/files//"

Т.е., при наличии вложенных location заданых регулярными выражениями
выделения родительского location теряются.

М?

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Выделения и вложенные location

Вадим Лазовский February 18, 2011 08:28AM

Re: Выделения и вложенные location

Igor Sysoev February 18, 2011 08:34AM

Re: Выделения и вложенные location

Вадим Лазовский February 18, 2011 09:04AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 131
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready