Nginx配置反向代理时排除指定路径
Nginx配置反向代理时排除指定路径,示例配置如下:
location /api/ {
return 404;
}
以上配置将匹配所有以 /api/
开头的请求,并返回 404 响应,从而实现排除该路径下的所有请求。
如果需要同时排除多个路径,可以在 location
指令中使用正则表达式。例如,以下配置将排除以 /api/
或 /admin/
开头的所有请求:
location ~ /(api|admin)/ {
return 404;
}
其中,~
表示使用正则表达式进行匹配,|
表示或者的意思。