Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess不在灯下工作_.htaccess_Codeigniter_Codeigniter Url - Fatal编程技术网

.htaccess不在灯下工作

.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。然后重新

我使用CI,我从服务器下载了项目,它有一个.htaccess文件。当我在本地主机上运行这些项目时,我必须将index.php放在项目路径之后,比如example.com/index.php/controller/method。.htaccess文件中有读/写规则。对于run.htacces,我经常使用这些,但仍然不起作用。 在
/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,但仍然不工作