|
本帖最后由 alaxs 于 2011-10-26 16:16 编辑
看帖回帖是一种美德。这样也会给我们发帖者带来动力。谢谢!
最近开始接触CI,看到还是有不少新手不知道怎么去配置去掉 index.php。其实,配置比较简单。
我的环境是
WAMP 2.1
CI 2.03
另博文url: http://www.hot360.net/?p=367
配置如下
A. .htaccess文件必须放在CI的根目录下和index.php文件在同一目录。
.htaccess 文件的内容如下:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /CI203/index.php/$1 [L]
//CI203为目录,如果ci直接放在根目录。路径就是/index.php/$1 [L]
B.在apache配置上,注意httpd.conf文件里:
1、//开启rewrite
LoadModule rewrite_module modules/mod_rewrite.so
2、//开启 .htaccess
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
注意,配置好后要重启apache。
另外,注意几个文件:
application\config\routes.php---这个文件设置初始加载的默认控制器文件(controller)
application\config\config.php---这个文件设置初始配置,但是,自打我去掉index.php后,$config['index_page'] = 'index.php';--这个貌似不再起作用了。为空也木事。。。
|
评分
-
查看全部评分
|