我已经安装apache2
然后启用mod_rewrite
模块,如下所示:
sudo a2enmod rewrite
启用后我对这些行感到困惑,我无法理解如何处理它们,据我所知,我必须对这些行做的是“找到以下部分,并更改将AllowOverride从None转为All的行。“
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
我的问题是我找不到带有上述行的文件进行编辑。
我已经查看了/etc/apache2/sites-available/
。在该目录中,我只找到了两个文件:
000-default.conf
default-ssl.conf
在这两个文件中,我找不到上面的行,我必须编辑。
我在这个目录中编辑文件/etc/apache2/apache2.conf
,但它仍然无法正常工作。
我在/var/www/html/project_name
目录中工作,然后为什么它会给我403禁止错误。
当我打开这个/var/www/html/info.php
中的info.php时,它会显示php信息并正常工作。每当我切换到我的项目目录时,它都会给我403禁止错误
仍然.htaccess
未运行。它给了我403禁止的错误。