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