比如 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 回答

躍然一笑
TA貢獻1826條經驗 獲得超6個贊
正則規則里多加一句
add_header
用
include
從同一個文件引用(可以這么寫但官方明確不推薦)把第二個location塊嵌套放在第一個塊里邊,不過得多做測試,確保不會引入解析的bug
- 1 回答
- 0 關注
- 996 瀏覽
添加回答
舉報
0/150
提交
取消