如何在nginx(1.4.6 ubuntu)配置中有条件地添加标题?如何在nginx配置中有条件地添加标题?
起初我是这样试过的。
location/{
add_header X-TEST-0 always-0;
set $true 1;
if ($true) {
add_header X-TEST-1 only-true;
}
add_header X-TEST-2 always-2;
}
尽管我期望我的nginx设置所有头(X-TEST-0,1,2),它只添加了头X-TEST-1。
接下来我试着这样。
location/{
add_header X-TEST-0 always-0;
##set $true 1;
##if ($true) {
## add_header X-TEST-1 only-true;
##}
add_header X-TEST-2 always-2;
}
我nginx的加入报头X-TEST-1和X-TEST-2作为我的预期。
我quastions是...
如何添加页眉条件?
为什么nginx只在上面的第一个例子中添加X-TEST-1?
在此先感谢!
这是从[如果是恶](http://wiki.nginx.org/IfIsEvil一个典型的例子) – 2015-04-06 11:01:49
你可以在'if'里面使用'set'。或者使用'map'指令。 – 2015-04-06 11:03:15
感谢您的信息!我可以在您链接的页面中获得所需的全部内容。 – yazaki 2015-04-07 01:05:45