网上盛传的方法是:
在 /etc/nginx/nginx.conf文件的 loction / {} 中添加
if (-f $request_filename/index.html){rewrite (.*) $1/index.html break;
}if (-f $request_filename/index.php){rewrite (.*) $1/index.php;
}if (!-f $request_filename){rewrite (.*) /index.php;
}
但是你要特别注意的是:一定要找到正确的配置文件,我就是应该改default,结果改成了nginx.conf
当然,上边的方法可能对新版来说无法生效,或者会出现错误,那么我建议你用下边这种方法。
正确的设置方式是loction / {}中添加配置:
#加入如下一条命令即可
try_files $uri $uri/ /index.php?$args;
改完不要忘了重启奥
service nginx restart