Welcome! Log In Create A New Profile

Advanced

map vs if

January 26, 2016 08:32AM
Привет,

много читал, что map предпочтительный использовать вместо if, из-за
особенностей последнего. Но никак не получается заменить if

location / {
if (http_x_debug) {
add_header X-DEBUG "L1" always;
}
}
...
location ~/locationX {
if (http_x_debug) {
add_header X-DEBUG "LX" always;
}
}

и проверяю так

# curl -H "X-DEBUG: DEBUG" -I http://127.0.0.1:9898/
HTTP/1.1 200 OK
Server: nginx/1.8.0
Date: Tue, 26 Jan 2016 13:28:40 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Tue, 21 Apr 2015 15:38:08 GMT
Connection: keep-alive
ETag: "55366ee0-264"
X-DEBUG: L1
Accept-Ranges: bytes

Если убираю хедер X-DEBUG, то соответственно LX не выводится. А как в моем
случае можно заменить if на map?
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

map vs if

ALex_hha January 26, 2016 08:32AM

Re: map vs if

Валентин Бартенев January 26, 2016 09:28AM

Re: map vs if

ALex_hha January 26, 2016 11:00AM

Re: map vs if

Валентин Бартенев January 26, 2016 11:36AM

Re: map vs if

ALex_hha January 26, 2016 11:40AM

Re: map vs if

ALex_hha January 26, 2016 12:10PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 144
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready