nginx配置中的if指令

通常Nginx的if判断不支持else逻辑。

  • 判断条件
判断条件 符号意义
= ,!= 比较字符串相等
~ 匹配正则表达式
~* 不区分大小写的匹配
!~ 区分大小写的不匹配
-f ,!-f 判断文件是否存在
-d, !-d 判断目录是否存在
-e ,!-e 判断文件、目录或链接是否存在
-x , !-x 判断文件是否可被执行