Господа, подскажите плз, что я понимаю не правильно:
порядок обработки location в Nginx
Nginx Обрабатывает 1 location, кроме тех случаев, когда в location задан
переход в другой, например при обработке ошибочной страницы в именованном
Location.
Первым nginx рассматривает location, содержащий regexp, и выбирает тот,
который наиболее точно подходит. Например из двух вариантов
~ /media./
и
~ /media.+/img
при запросе
/media1/img/1.jpf должен выбираться второй location

а при выборе
~ /media/.*\.php
и
~ \.php

при запросе /media/test.php должен выбираться первый, вне зависимости от
очередности расположения?

Затем рассматриваются location без регекспов и выбирается тот, который
наиболее точно подходит, а затем location /, если он есть
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить