我想设置AllowOverride all,但是我不知道该怎么做。我通过搜索Google找到以下代码并将其粘贴在.htaccess中:

<Directory>
        AllowOverride All
</Directory>

但是粘贴后,我开始接收"Internal Server Error"
谁能指导我将此代码放在何处或如何执行?

最佳答案

如果您使用的是Ubuntu,请编辑文件/etc/apache2/apache2.conf(这里有/var/www的示例):

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

并将其更改为
<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

然后,
sudo service apache2 restart

您可能还需要执行sudo a2enmod rewrite以启用模块重写。

关于apache - 如何设置全部AllowOverride,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18740419/

10-09 12:55