我已经尝试了几个小时,但无法使其工作。到处寻找答案,似乎没有什么能解决我的问题。
我什至尝试了这里描述的解决方案:Remove index.php in codeigniter 2.1.0。一点运气都没有。
我已将 config['index_page'] 设置为 ''。
我的 .htaccess 位于根文件夹(sys 和 app 文件夹所在的位置)上,写法如下:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
尽管如此,我可以访问我的控制器方法的唯一方法是在 url 中使用该死的 index.php。是的,我的 apache conf 启用了 mod rewrite。
任何帮助都会非常好。
编辑
我会添加更多信息,也许它是相关的。
- 我正在使用 ZendServer。
- 我现在在 localhost 工作。