rewrite в именованный location
Valery Kholodkov
valery+nginxru at grid.net.ru
Thu Jul 30 14:40:31 MSD 2009
Igor Sysoev пишет:
>> Этот же код из @fcgi дублируется еще в двух location-ах, поскольку
>> извращаться с искусственным перенаправлением ошибки мне не хотелось. А
>> так везде можно написать goto @fcgi; - что будет и компактнее и
>> понятнее и проще поддерживать.
>
> На мой взгляд, такое синтаксически нужно делать так:
>
> location ~\.php$
> @fcgi
> ...
> {
> ...
> }
>
> Кстати, это ещё и сэкономит память. Только там есть одна проблема в том,
> что имя location'а хранится в конфигурации. Как сделать, чтобы несолько
> location'ов имели одну и ту же конфигруацию - пока не знаю.
Можно создавать один location для каждого аргумента директивы, но в то
же время дедуплицировать конфигурацию хешем. Это к тому же исключит все
остальные случаи дуплицирования конфигурации.
--
Best regards,
Valery Kholodkov
More information about the nginx-ru
mailing list