location... не понятно

Dmitriy MiksIr miksir at maker.ru
Thu Oct 18 13:19:09 MSD 2007


Кстати, первое прочтение документации навело на эту мысль.
Ибо там сказано, что ищется совпадение string location, и его 
конфигурация _запоминается_, а потом проверяются регэкспы. Т.е. читать 
можно двояко - в том числе и что конфигурация запомнилась и будет просто 
переопределятся наследованием в regexp location.
Возможно такое поведение и было бы удобным, особо если сделать его 
отключаемым.

Евгений Девятых пишет:
> Здравствуйте, Igor.
> 
> Я думаю нужно просто каким-то образом сливать вместе конфигурции из
> совпавших location. Ответственность за их непротиворечивость,
> естественно, ложится на того кто пишет конфиг.
> 
> Т.е.
> 
> location  /folder/ {
>  directive 1;
> }
> 
> location \.php$ {
>  directive 2;
> }
> 
> при запросе /folder/test.php
> 
> итоговый конфиг равен
> directive 1;
> directive 2;
> 
> а при запросе /test.php
> 
> directive 2;
> 
> т.к. он не совпадает с первым location.
> 






More information about the nginx-ru mailing list