
RT ,由于 nginx 不支持 if 嵌套,比方说我想单独限制 uri 中含有?的动态请求,应该怎么实现呢,请大神赐教
个人思路,用 location+正则表达式,由于不会正则,于是表达不了。。。
1 zoharSoul Jul 17, 2022 ? 和动态请求有必然联系吗? |
2 eason1874 Jul 17, 2022 按实际业务路径去限流,别按 ? 查询符号,很多软件分享链接会加查询参数,每次都不一样 |
3 Xusually Jul 17, 2022 via iPhone NginxLua 或者干脆用 OpenResty 自定义轻量级的 WAF 很容易 |
4 1point Jul 18, 2022 直接判断$args 不行吗 |
6 liyunlong5 OP |
7 1point Aug 1, 2022 如果这个判断就可,嵌套就没有问题。一般是通过变量值设置来实现的。参考这个 https://www.jianshu.com/p/d9ef4b62c6fe |