Понятно, думал может можно обойтись одним мэпом.

2016-01-26 18:35 GMT+02:00 Валентин Бартенев <vb...@nginx.com>:

> On Tuesday 26 January 2016 17:59:00 Alex Domoradov wrote:
> > Немного не то, тогда у меня во всех локейшенах будет одно и тоже значение
> > X-DEBUG, а мне надо как бы "пометить" каждый локейшен своей меткой. Как я
> > это делал через if. Или я не правильно вас понял?
> >
> > Но выводить метки только при условии что установлен хедер X-DEBUG. Само
> > содержимое этого хедера не имеет значение.
> >
> [..]
>
> Тогда понадобиться столько map-ов, сколько у вас location-ов.
>
> Либо проявить фантазию:
>
>   map $http_x_debug $xdbg {
>       default  $dbg_location;
>       ""       "";
>   }
>
>
>   add_header X-DEBUG $xdbg;
>
>   location /one {
>       set $dbg_location L1;
>   }
>
>   location /two {
>       set $dbg_location L2;
>   }
>
>   location /three {
>       set $dbg_location L3;
>   }
>
>
> --
> Валентин Бартенев
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить