Re: Логика обработки опций в location

Maxim Dounin mdounin at mdounin.ru
Wed Mar 18 15:35:59 UTC 2015


Hello!

On Wed, Mar 18, 2015 at 06:27:30PM +0300, Anton Kiryushkin wrote:

[...]

> Собственно, хочется понять, почему так происходит 

http://wiki.nginx.org/IfIsEvil

> и как сделать то, что мне хочется.

Сделать отдельные location'ы с полноценной конфигурацией, а не 
пытаться программировать в конфиге сложную логику с переходами.  
Как-то так:

    location /a.php {
        allow ...
        deny ...
        proxy_pass http://...
    }

    location /b.php {
        allow ...
        deny ...
        proxy_pass http://...
    }

Не надо придумывать себе трудности, чтобы потом их героически 
преодолевать.

-- 
Maxim Dounin
http://nginx.org/



Подробная информация о списке рассылки nginx-ru