Nginx配置反向代理时排除指定路径

Nginx配置反向代理时排除指定路径,示例配置如下:

location /api/ {
    return 404;
}

以上配置将匹配所有以 /api/ 开头的请求,并返回 404 响应,从而实现排除该路径下的所有请求。

如果需要同时排除多个路径,可以在 location 指令中使用正则表达式。例如,以下配置将排除以 /api//admin/ 开头的所有请求:

location ~ /(api|admin)/ {
    return 404;
}

其中,~ 表示使用正则表达式进行匹配,| 表示或者的意思。