以下块
location / {
if ($http_origin ~* (https?://[^/]*\.example\.com(:[0-9]+)?)) {
add_header 'Access-Control-Allow-Origin' "$http_origin";
}
try_files $uri $uri/ /index.php?$args;
}
…导致404,因为上述代码从未到达try_files
指令,因此:
这与nginx 的IfIsEvil有关吗?
如果是,那么是否还有其他方法可以
http_origin
通过不使用if语句来测试?
我已经尝试使用nginx> 1.4(1.4.6,1.7,1.7.8)来进行此操作。
@AlexeyTen,您能否提供一个
—
Eliran Malka'9
if
在定位块外使用的示例?
map
或使用if
。