我想设置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/