如何在nginx(1.4.6 ubuntu)配置中有条件地添加标头?
起初我试过这样的.
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;
}
Run Code Online (Sandbox Code Playgroud)
虽然我期望我的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;
}
Run Code Online (Sandbox Code Playgroud)
我的nginx按照我的预期添加了标题X-TEST-1和X-TEST-2.
我的问题是......
如何有条件地添加标题?
为什么nginx只添加X-TEST-1和我上面的第一个例子?
提前致谢!
nginx ×1