用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2377|回复: 7
收起左侧

[HELP] 跪求高手帮忙,CI删除index.php的问题

[复制链接]
发表于 2013-1-15 10:12:01 | 显示全部楼层 |阅读模式
按照手册上说的  http://codeigniter.org.cn/user_guide/general/urls.html

开启了apache的rewrite 修改了AllowOverride All,

也在网站的根目录下添加了.htaccess文件
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]

可是, 就是不能正常访问, 显示404错误

http://www.test.com/ci/hello/show显示404

http://www.test.com/ci/index.php/hello/show访问正常

跪求高手帮忙!!!!
发表于 2013-4-17 11:19:02 | 显示全部楼层
你的问题解决了吗 我也碰到和你一样的问题 论坛里的方法 试了好几个 都不行
发表于 2013-4-17 11:33:21 | 显示全部楼层
你没写对吧,index.php前面有个斜杠 RewriteRule ^(.*)$ /index.php/$1 [L]
发表于 2013-4-17 11:37:26 | 显示全部楼层
我出错的原因是 修改了AllowOverride All, 修改错了地方,应该修改这里面的 <Directory "f:/wwwroot/ci/"> AllowOverride All

发表于 2013-4-20 15:37:25 | 显示全部楼层
RewriteRule ^(.*)$ index.php/$1 [L]   //你贴出来的路径明明是CI 目录下
你这规则不出错才是怪事
CIer  发表于 2013-4-28 21:58:05
你加一个   index.html到index.php前面试试呢
发表于 2013-4-28 22:32:11 | 显示全部楼层
这个.htaccess 只适用于 Apache 主机,另外要在httd.conf 配置文件中 开启Rewrite 模块
发表于 2013-5-1 00:16:13 | 显示全部楼层
规则错误

本版积分规则