0%

nginx配置中的if指令

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

  • 判断条件
判断条件符号意义
= ,!=比较字符串相等
~匹配正则表达式
~*不区分大小写的匹配
!~区分大小写的不匹配
-f ,!-f判断文件是否存在
-d, !-d判断目录是否存在
-e ,!-e判断文件、目录或链接是否存在
-x , !-x判断文件是否可被执行
  • 说明
    • 作用域:server,location
    • if指令中如果一个变量是空字符串或者以0开始的字符串,则为false;
    • nginx的if条件判断不支持else语法;
-------------End of article. I appreciate whoever read and leave commends on articles.-------------

本文标题:nginx配置中的if指令

文章作者:冷月无声

发布时间:2017年08月07日 - 05:08

最后更新:2019年03月04日 - 18:03

原始链接:https://www.lengyuewusheng.com/nginx%E9%85%8D%E7%BD%AE%E4%B8%AD%E7%9A%84if%E6%8C%87%E4%BB%A4.html

许可协议:本博客所有文章除特别声明外,均采用 BY-NC-SA 3.0许可协议。转载请注明出处!