微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

nginx规则 – 匹配除一个以外的所有路径

我试图匹配以/ newsletter /开头的所有路径,除了一个(/ newsletter / one)与正则表达式.
到目前为止我所拥有的:

   location ~ ^/newsletter/(.*)${
// configuration here
}

这匹配以/ newsletter /开头的所有路径.

如何为路径/新闻稿/一个做例外?

最佳答案
我最终使用以下解决方案:

location ~ ^/newsletter/(.*)${
    location ~ /newsletter/one(.*) {
           // logic here
    }
    // logic here
}

这匹配/ newsletter / *下的所有路径,然后我匹配以/ newsletter / one开头的所有路径,并在内部配置块中应用newsletter / one的配置,同时将其余配置保留在外部配置中块.

原文地址:https://www.jb51.cc/nginx/435424.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐