.htaccess不在灯下工作
我使用CI,我从服务器下载了项目,它有一个.htaccess文件。当我在本地主机上运行这些项目时,我必须将index.php放在项目路径之后,比如example.com/index.php/controller/method。.htaccess文件中有读/写规则。对于run.htacces,我经常使用这些,但仍然不起作用。 在.htaccess不在灯下工作,.htaccess,codeigniter,codeigniter-url,.htaccess,Codeigniter,Codeigniter Url,我使用CI,我从服务器下载了项目,它有一个.htaccess文件。当我在本地主机上运行这些项目时,我必须将index.php放在项目路径之后,比如example.com/index.php/controller/method。.htaccess文件中有读/写规则。对于run.htacces,我经常使用这些,但仍然不起作用。 在/etc/apache2/sites available/default中,将包含AllowOverride None的行修改为AllowOverride All。然后重新
/etc/apache2/sites available/default
中,将包含AllowOverride None
的行修改为AllowOverride All
。然后重新启动apache。
对于检查读/写规则是否启用,我运行a2enmod rewrite
它显示模块重写已启用
。
那么,如何运行.htacess文件呢?我想从本地主机的CI中的URL中删除index.php。将以下内容添加到.htaccess文件中,并将该文件保存在文档根目录中
DirectoryIndex index.php
您在进行更改后是否重新启动了apache?您使用sudo服务apache2重新启动了apache,但仍然不工作