bumingzeyicm 发表于 2013-1-15 10:12:01

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

按照手册上说的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

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

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

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

跪求高手帮忙!!!!

yjz_0209 发表于 2013-4-17 11:19:02

你的问题解决了吗 我也碰到和你一样的问题 论坛里的方法 试了好几个 都不行

a_slwl 发表于 2013-4-17 11:33:21

你没写对吧,index.php前面有个斜杠 RewriteRule ^(.*)$ /index.php/$1

yjz_0209 发表于 2013-4-17 11:37:26

我出错的原因是 修改了AllowOverride All, 修改错了地方,应该修改这里面的 <Directory "f:/wwwroot/ci/"> AllowOverride All

nop2 发表于 2013-4-20 15:37:25

RewriteRule ^(.*)$ index.php/$1    //你贴出来的路径明明是CI 目录下
你这规则不出错才是怪事

Anonymous 发表于 2013-4-28 21:58:05

你加一个   index.html到index.php前面试试呢

crazhou 发表于 2013-4-28 22:32:11

这个.htaccess 只适用于 Apache 主机,另外要在httd.conf 配置文件中 开启Rewrite 模块

www.php230.com 发表于 2013-5-1 00:16:13

规则错误
页: [1]
查看完整版本: 跪求高手帮忙,CI删除index.php的问题