nginx location ~* /(ftc-.+)|api|workflow-center|(idms-application-.+)/ 中去除对idms-application-settle的匹配
时间: 2024-02-24 22:00:11 浏览: 94
如果你想在 `location ~* /(ftc-.+)|api|workflow-center|(idms-application-.+)/` 中去除对 `idms-application-settle` 的匹配,可以使用 `location` 的优先级规则来实现。
具体操作可以参考以下示例代码:
```
# 先设置一个优先级较高的 location 规则,用于匹配 idms-application-settle
location /idms-application-settle {
# 这里是对 idms-application-settle 的配置
# 例如:proxy_pass、proxy_set_header 等
}
# 再设置一个优先级较低的 location 规则,用于匹配其他的请求
location ~* /(ftc-.+)|api|workflow-center|(idms-application-.+)/ {
# 这里是对其他请求的配置
# 例如:proxy_pass、proxy_set_header 等
# 注意:这里已经去除了对 idms-application-settle 的匹配
}
```
这样配置后,先匹配优先级较高的 `location /idms-application-settle` 规则,如果请求的URI中包含 `idms-application-settle`,则会被匹配到并进行相应的配置;如果不匹配,则会继续匹配优先级较低的 `location ~* /(ftc-.+)|api|workflow-center|(idms-application-.+)/` 规则,进行其他请求的配置。注意,这里已经去除了对 `idms-application-settle` 的匹配。
阅读全文