有关nginx的if(!-e)问题与解决方法

发布时间:2020-01-12编辑:脚本学堂
最近在使用nginx时,遇到一个if(!-e)的问题,如何解决呢?请看本文给出的答案吧。

一,nginx的url重写问题
nano /usr/local/nginx/conf/nginx.conf
 

复制代码 代码示例:
if (!-e $request_filename){
  //此处旋转url重写的规则

重起时,老是报错,又重新看了下配置文件,啥问题也有没有。

还好,看到一个老外的解决方法,下面就给大家说说。
 

复制代码 代码示例:
[root@BlackGhost www]# /usr/local/nginx/sbin/nginx
[emerg]: unknown directive "if(!-e" in /usr/local/nginx/conf/nginx.conf:124

二,解决方法
原因是这样的:if和(之间必须有个空格。
我X,这是什么解决方法呢?必须你妹啊,就一个空格,nginx让我搞半天,还好问题解决了。