sdlywwb 2008-6-5 13:33
关于去掉url中的index.php以及.htaccess文件的各种问题
初学CodeIgniter 框架,感觉很简单明了,但是想去掉url中的index.php,遇到了几个问题,现在和大家分享下,希望可以让遇到
同样问题的朋友少走弯路.
首先是.htaccess文件的问题:
1、文件的创建——我的做法是:用记事本写好,然后另存为.htaccess。
2、文件的位置——文件放在哪个目录下,就对这个目录以下的地址有效。
二、httpd.conf的配置:
#LoadModule rewrite_module modules/mod_rewrite.so 前面的#号去掉
AllowOverride None 改成 AllowOverride All
三、htaccess文件的编写
RewriteEngine on
RewriteCond $1 !^(index.php|images|robots.txt) //这个表示访问这些文件或目录的时候不转向,可以自己设定
RewriteRule ^(.*)$ /index.php/$1 [L] //表示转向到index.php文件,所以这里的/index.php/地址要按你的项目目录而 定
-----------------------------------------------------------
只对初学CodeIgniter ,高手别笑话,qq:56095489 一起学习探讨
wolf432 2008-6-5 15:20
:victory: 顶一个~~~~~~~~~~~我也刚学CI
sdlywwb 2008-6-6 07:41
补充一点
在完成上述配置之后,还需要修改config.php文件中的$config['index_page'] = "index.php";
修改成$config['index_page'] = "";
Hex 2008-7-4 17:23
参考:[url]http://codeigniter.org.cn/forums/thread-415-1-2.html[/url]