<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Привет,<br><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">много читал, что map предпочтительный использовать вместо if, из-за особенностей последнего. Но никак не получается заменить if<br><br>location / {<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">   if (http_x_debug) {<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">      add_header X-DEBUG "L1" always;<br>   }<br>}<br>...<br>location ~/locationX {<br>   if (http_x_debug) {<br>      add_header X-DEBUG "LX" always;<br>   }<br>}<br><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">и проверяю так<br><br># curl -H "X-DEBUG: DEBUG" -I <a href="http://127.0.0.1:9898/">http://127.0.0.1:9898/</a><br>HTTP/1.1 200 OK<br>Server: nginx/1.8.0<br>Date: Tue, 26 Jan 2016 13:28:40 GMT<br>Content-Type: text/html<br>Content-Length: 612<br>Last-Modified: Tue, 21 Apr 2015 15:38:08 GMT<br>Connection: keep-alive<br>ETag: "55366ee0-264"<br>X-DEBUG: L1<br>Accept-Ranges: bytes<br><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Если убираю хедер X-DEBUG, то соответственно LX не выводится. А как в моем случае можно заменить if на map?<br></div></div>