跪求高手帮忙,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访问正常
跪求高手帮忙!!!!
你的问题解决了吗 我也碰到和你一样的问题 论坛里的方法 试了好几个 都不行 你没写对吧,index.php前面有个斜杠 RewriteRule ^(.*)$ /index.php/$1 我出错的原因是 修改了AllowOverride All, 修改错了地方,应该修改这里面的 <Directory "f:/wwwroot/ci/"> AllowOverride All
RewriteRule ^(.*)$ index.php/$1 //你贴出来的路径明明是CI 目录下
你这规则不出错才是怪事
你加一个 index.html到index.php前面试试呢 这个.htaccess 只适用于 Apache 主机,另外要在httd.conf 配置文件中 开启Rewrite 模块 规则错误
页:
[1]