如何解决用于 URL 参数的 nginx 正则表达式
我在配置时遇到了 nginx RegEx 问题。 我想检查 url 参数(参数)是否不适合 2 个给定值。 有以下抽象可能的情况:
- /path/xxx.html?saml2=disabled
- /path/xxx.html?saml2idp=myidp
- /path/xxx.html?id=yyy
- /path/xxx.html
- /xxx.html
-> 路径可能更长
- 如何在没有 saml2... 或 saml2idp= 参数的情况下使用正则表达式获取最后几行?
- 如何使用 NOT /path/ AND NOT 参数 saml2...获取最后一行...
我在regextester.com下尝试了很多,但两种情况都无法正常工作。 有大佬可以指点一下吗?
积极的方式(所有与 saml2=...)适用于:/(.?(saml2=|saml2idp=)) 但否定不适用于:/(.?!(saml2=|saml2idp=))
总而言之,我想确定案例
- (不是 saml2= 也不是 saml2idp=)
- saml2= 或 saml2idp=
最好的问候
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。