Nginx配置的CI框架站点404错误
我们都知道在linux系统的nginx环境下,CI框架需要添加伪静态规则才可访问,否则会报404错误
正常情况下是添加伪静态规则如下:
location /{
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php/$1 last;
break;
}
}
但是在windows系统nginx环境下按照上面这样添加依然报错,那我们该如何解决呢?
请查看以下代码:
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
有所不同的代码,即可简单粗暴的解决问题,当然这紧是入口的规则,并不是路由URL的规则。