比如 location /api { add_header "Access-Control-Allow-Origin" "*";
} location ~ [^/]\.php(/|$) { fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf;
}这时,如果访问 api 下的.php ,就没有 add_header 了,只能重新写一个正则匹配,非常不优美。请问有好的解决方案么?
1 回答
慕田峪7331174
TA贡献1828条经验 获得超13个赞
正则规则里多加一句
add_header
用
include
从同一个文件引用(可以这么写但官方明确不推荐)把第二个location块嵌套放在第一个块里边,不过得多做测试,确保不会引入解析的bug
- 1 回答
- 0 关注
- 473 浏览
添加回答
举报
0/150
提交
取消