<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">А почему переменную нельзя использовать как имя хедера в директиве add_header?<br><br>При <br><br>Location =/test.html {<br></div><div class="gmail_default" style="font-family:verdana,sans-serif"> add_header $http_debug 'L1';<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">}<br><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">получаю такое<br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br>Content-Length: 168<br>Connection: keep-alive<br>$http_debug: L1<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-01-26 15:06 GMT+02:00 Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello!<br>
<span class=""><br>
On Tue, Jan 26, 2016 at 07:24:38AM -0500, itcod wrote:<br>
<br>
> Максим спасибо.<br>
> Подскажите пожалуйста области действия команды map в конфигах<br>
> А то ставил и в location и в server секции, и кругом получаю<br>
> [emerg] map directive is not allowed here<br>
> Неужели "это счастье" можно применять только в глобальном масштабе (в секции<br>
> http)?<br>
<br>
</span>Директивы map задаются на уровне http - т.к. директива создаёт<br>
переменную со своей функцией обработки, а пространство переменных<br>
в nginx'е одно.<br>
<br>
Это, кстати, явно указано в документации,<br>
<a href="http://nginx.org/ru/docs/http/ngx_http_map_module.html#map" rel="noreferrer" target="_blank">http://nginx.org/ru/docs/http/ngx_http_map_module.html#map</a>:<br>
<br>
Контекст: http<br>
<br>
Использовать получившуюся переменную можно везде.<br>
<span class="im HOEnZb"><br>
--<br>
Maxim Dounin<br>
<a href="http://nginx.org/" rel="noreferrer" target="_blank">http://nginx.org/</a><br>
<br>
</span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br></div>