nginx配置逻辑运算实现方式 与 && 或 ||
nginx配置逻辑运算实现方式 与 && 或 ||
秦学强 发表于5个月前
nginx配置逻辑运算实现方式 与 && 或 ||
  • 发表于 5个月前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

nginx的配置中不支持if条件的逻辑与&& 逻辑或|| 运算等逻辑运算符 ,而且不支持if的嵌套语法,实现方式如下

set $flag 0;
if ($host != web.callcloud.cn) {
        set $flag "${flag}1";
}

if ($host != api.callcloud.cn){
        set $flag "${flag}1";
}

#逻辑与实现方式
if ($flag = "011"){
        rewrite ^ http://www.callcloud.cn;
}

#逻辑||实现方式
if ($flag = "01"){
        rewrite ^ http://www.callcloud.cn;
}
共有 人打赏支持
秦学强
粉丝 0
博文 69
码字总数 0
×
秦学强
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: