CentOs中nginx配置错误[emerg]: unknown directive “if(!-e”

在配置centos中配置nginx,遇到nginx: [emerg] unknown directive "if(!-e" in /web/server/nginx/conf/vhost/baiwuya.wwllcchf.com.conf:8错误。配置中就很简单的几句话
if(!-e $request_filename){
rewrite ^/(.+)$ /index.php last;//url重写规则
}
但是我在重启nginx 的时候报错nginx: [emerg] unknown directive "if(!-e" in /web/server/nginx/conf/vhost/baiwuya.wwllcchf.com.conf:8

问题解决方案:if和(之间必须有个空格 (这个规则还挺奇怪的)


本文固定链接: http://blog.wwllcchf.com/?p=30 | 吴文龙的个人博客

作者:wuwenlong 于2013年01月22日发表 &
CentOs中nginx配置错误[emerg]: unknown directive “if(!-e” | 吴文龙的个人博客
【上一篇】
【下一篇】

报歉!评论已关闭.