nginx多重条件判断
来源:互联网 发布:花椒网络直播 编辑:程序博客网 时间:2024/06/08 09:11
nginx配置语法里面的if其实是不支持逻辑与,或操作的。但是可以通过set变量的方式绕过去。实例如下:
if ($http_user_agent ~ "^Mozilla/5.0" ) { set $test 1;}if ($request_uri ~ "sendSMS"){ set $test "${test}2";}if ($request_uri !~ "vcode"){ set $test "${test}3" ;}if ($test = 123){ return 403;}
代码用于屏蔽所有Mozilla的agent发起的sendSMS uri的请求,并且uri中没有包含vcode信息的请求。直接会被返回403.
0 0
- nginx多重条件判断
- 多重、复杂条件判断式
- nginx多条件判断
- C#条件判断-多重if结构
- javascript开发经验总结【一】:多重条件判断
- nginx if多条件判断
- C4top-直捣黄龙(dijkstra-最短路数目+多重条件判断)
- nginx多条件判断rewrite重写
- NGINX实现IF语句里的AND,OR多重判断
- 条件判断
- 条件判断
- 条件判断
- 条件判断
- 条件判断
- 条件判断
- 条件判断
- 条件判断
- 条件判断
- Ubuntu配置tftp服务器
- CSS
- ACM20 吝啬的国度 Java
- 50道Java线程面试题
- RandomAccessFile类使用详解
- nginx多重条件判断
- InitializeSetup
- 软件架构的设计
- CRM
- UITableviewCell的花式操作
- Codeforces Round #352 (Div. 2) D 二分贪心两头 + 细节
- 【醒目】【业界良心】【Public】资料包合集 公开
- Myeclipse Configure-->Convert to Maven Project
- iOS图片保真拉伸