码迷,mamicode.com
首页 > Web开发 > 详细

去掉CodeIgniter URL中的index.php

时间:2016-06-19 10:05:31      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

1.打开apache配置文件httpd.conf,将LoadModule rewrite_module modules/mod_rewrite.so,把该行前的#去掉。

2.在apache配置文件中搜索 AllowOverride None,将相关.htaccess的该行信息改为AllowOverride All。

3.在CI的index文件所在目录下创建.htaccess文件,内容如下:   

RewriteEngine on 
RewriteCond $1 !^(index\.php|assets|robots\.txt) 
RewriteRule ^(.*)$ /项目名/index.php/$1 [L]

4.将CI中配置文件(application/config/config.php)中$config[‘index_page‘] = "index.php",改为$config[‘index_page‘] = ""。

5.重启apache。

 

备注:assets文件夹是静态资源不用考虑index.php的

去掉CodeIgniter URL中的index.php

标签:

原文地址:http://www.cnblogs.com/yezongyang/p/5597439.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!