Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Re[2]: rewrite в именованный locatio n
>> Ещё как вариант, было бы удобно задавать одновременно несколько
>> локейшнов:
>>
>> location /, /cgi, ~ \.php$ {
>> }
>>
>> Конечно можно инклуды использовать, но с ними конфиг тоже раздувается.
>>
>
> давай те сделаем еще каскадное наложение конфигов в location типо:
>
> location /, /cgi, ~ \.php$ {
> access_log off;
> }
>
> location /cgi, ~ \.php$ {
> proxy_pass http://127.0.0.1:1234;
> }
>
> и дружно огребем, ага?
Это сильно не одно и то же, мягко говоря.
Каскадное наложение делает код хотя и компактнее, но СУЩЕСТВЕННО менее
однозначным, более сложным как для понимания, так и для поддержки.
Возможность для location указывать одновременно несколько паттернов -
делает код по сравнению с многократным дублированием или
искусственными переходами через ошибки не только короче, но и проще и
однозначнее, и почему Вы проводите между этим вариантом и каскадным
наложением параллель - абсолютно не ясно.
|