Apache 无法识别 .htaccess

Apache 无法识别 .htaccess

我有点困惑;我的 Apache2 无法读取任何 .htaccess。我使用的是 Ubuntu 12.04,最后一行etc/apache2/apache2.conf如下所示:

<Directory />
Order Deny,Allow
Allow from all
AllowOverride All
Options FollowSymLinks
</Directory>

在这些行中添加AllowOverride All和后,我还成功重启了 Apache 。我现在也只在根目录中的 .htaccess 中放入了一些垃圾,但我甚至没有收到 500 错误。令人困惑。有谁能帮忙吗?Options FollowSymLinkssome rubbish/var/www/

答案1

您应该检查 Apache 默认虚拟主机的配置,它位于里面/etc/apache2/sites-available/default,而不仅仅位于 中/etc/apache2/apache2.conf,它仅用于一般的 Web 服务器配置。

相关内容