我使用CI,我从服务器下载了项目,它有一个.htaccess文件。当我在我的localhost中运行这些项目不起作用时,我必须在项目路径之后放置index.php,例如example.com/index.php/controller/method。 .htaccess文件中有读/写规则。对于运行.htacces我使用这些但仍然无法正常工作。
在/etc/apache2/sites-available/default
中修改包含AllowOverride None
的行以阅读AllowOverride All
。然后重启apache。
对于检查读/写规则是否启用我运行a2enmod rewrite
它显示Module rewrite already enabled
。
所以,我怎么能运行.htacess文件,我想从我的CI中的URL中删除index.php from localhost。
答案 0 :(得分:2)
将以下内容添加到.htaccess文件中,并将文件保留在文档根目录
中DirectoryIndex index.php