0
我想允許某些URL公開並阻止nginx配置中的所有請求。例如:在nginx中允許特定的url並限制所有其他請求
*/abc/xyz/*應該公開訪問,並且所有其他請求應該被阻止。我嘗試以下
location ~^(sa|er|fgh)/abc/xyz{ ... }
和
location ~ ^/abc/xyz$ { ... }
我想允許某些URL公開並阻止nginx配置中的所有請求。例如:在nginx中允許特定的url並限制所有其他請求
*/abc/xyz/*應該公開訪問,並且所有其他請求應該被阻止。我嘗試以下
location ~^(sa|er|fgh)/abc/xyz{ ... }
和
location ~ ^/abc/xyz$ { ... }
如果要允許所有包括/ ABC/XYZ的網址,然後使用:
location ~*/abc/xyz* { ... }
所有其他的URL不含/ ABC/xyz將返回404.
注意:運行:nginx -t
檢查錯誤,然後重新啓動nginx服務。
謝謝。我會查一下。 – Err0rr
這不檢查URI。將只檢查文件夾和文件。 – monteirobrena