如何解决openresty nginx conf从特定值开始捕获位置
我正在使用openresty,并且在我的default.conf中,我正在检查某些API,如果该请求是针对此API的,则需要按原样将请求发送到后端。我正在这样做:
location = /y/products/ {
include /xxx/yyy/some.conf;
}
这很好。但是,我希望能够对以/ y / products
开头的API调用执行类似的操作所以,可以说我的API可能类似于:
y/products/00000001-2aef-13ef-b12f-8b7e4f3f4e1a/check?val=abcdefgh
如何更改上面的位置检查语法以捕获这种形式的请求,以便我可以决定如何处理这些API调用?
解决方法
删除等号:
location /y/products/ {
...
}
可以通过前缀字符串或正则表达式来定义位置。
此外,使用“ =”修饰符可以定义URI和位置的完全匹配。
https://nginx.org/en/docs/http/ngx_http_core_module.html#location
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。