带破折号的 nginx 位置
我有一个像这样的 nginx 位置:
location ^~ "/some-location/" {
proxy_pass http://some_backend/;
}
这工作正常,但我也想捕获一些大写和小写组合。 我知道,我可以使用 location ~*
使此匹配不区分大小写,但如果没有,后端将无法工作。
所以我尝试了这样的事情:
location ^~ "/(some-location|Some-location|Some-Location)/" {
proxy_pass http://some_backend/;
}
不幸的是,这不起作用。
有人有想法,该怎么办?
I got a nginx location like this:
location ^~ "/some-location/" {
proxy_pass http://some_backend/;
}
This works fine, but i also want to catch some Upper- and Lowercase combinations.
I know, i could use location ~*
to have this match case insensitive, but without, the backend won't work.
So I tried something like this:
location ^~ "/(some-location|Some-location|Some-Location)/" {
proxy_pass http://some_backend/;
}
Unfortunately, this isn't working.
Someone have an idea, what to do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论