绝大多数百度的文章就是在nginx的配置文件中添加如下规则
location / {
# Check if a file exists, or route it to index.php.
try_files $uri $uri/ /index.php;
}
也有这样的
location / {
rewrite ^/(.+)$ /index.php last;
}
这样做确实可以去掉url中index.php后打开网页正常。但是问题来了,在使用redirect等等跳转,地址栏中又重新出现了index.php。
这个时候,你需要打开application\config 目录下的config.php,
$config['index_page'] = "index.php" 修改为 $config['index_page'] = ""
这样就可以大功告成。
初来乍到,支持下
来踩了,挺好的,加油