CI 去掉index.php字样

By | 2013 年 12 月 9 日

绝大多数百度的文章就是在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'] = ""

这样就可以大功告成。

 

2 thoughts on “CI 去掉index.php字样

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据