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