map vs if
Alex Domoradov
alex.hha на gmail.com
Вт Янв 26 16:39:40 UTC 2016
Понятно, думал может можно обойтись одним мэпом.
2016-01-26 18:35 GMT+02:00 Валентин Бартенев <vbart на 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
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20160126/93355fc1/attachment.html>
Подробная информация о списке рассылки nginx-ru