Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Замена if на try_files
Hello!
On Wed, Dec 14, 2011 at 04:31:11PM +0200, Oleksandr V. Typlyns'kyi wrote:
> Today Dec 14, 2011 at 18:11 Maxim Dounin wrote:
>
> > > >> location ^~ /$subfolder/errors/ {
> > > >> ...
> > > >> }
> > > >
> > > >Unrelated note: так работать не будет. В регулярных выражениях
> > > >переменные не поддерживаются, т.к. регулярные выражения
> > > >компилируются на стадии чтения конфигурации.
> > >
> > > Максим, спасибо. Видимо я неверно прочитал документацию.
> > >
> > > Т.е. если выражение попадает хотя бы под один локейшн с обычной
> > > строкой в шаблоне, то после такого локейшна location ^~
> > > обрабатываться не будет?
> >
> > Нет. Моё замечание относилось именно к использованию *переменных*
> > в регулярном выражении.
>
> > Регулярные выражения не проверяются, если это явно запрещено с
> > помощью модификатора "^~", либо найдено точное совпадение с
> > location'ом, заданным с модификатором "=".
>
> Максим, так у него же там "^~" - не регулярка, а её запрет.
А, торрможу. Но всё равно работать не будет, в location'ах,
заданных обычными строками, переменные с тем же успехом не
поддерживаются.
(cc'd to list, just in case it will be usefull for someone)
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|