绝大多数百度的文章就是在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'] = ""
这样就可以大功告成。
初来乍到,支持下
来踩了,挺好的,加油