Nginx中IF、AND、OR语句用法实例
在上一篇文章:《Nginxif语句加正则表达式实现字符串截断》中,我们介绍过了使用if来进行截断字符串的用法,这次我们来了解下if的逻辑用法:
什么是逻辑用法呢,就程序中的and、or关系,就叫做逻辑了.
NGINX支持if的and与or或者&&与||吗?
答案是No.
当你尝试这样配置,重载nginx时,nginx会报出错误
location=/test/{
default_typetext/html;
set$b0;
if($remote_addr!=''&&$http_x_forwarded_for!=''){
set$b'1';
}
echo$b;
}
[root@test-vm~]#/usr/local/nginx/sbin/nginx-t
nginx:[emerg]invalidcondition"$remote_addr"in/usr/local/nginx/conf/nginx.conf:60 configurationfile/usr/local/nginx/conf/nginx.conftestfailed
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短