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 夜雨祝福语简短10字
16 蛋糕祝福语简短闺蜜
17 部门过年祝福语简短独特
18 简短精炼的结婚祝福语