我有点困惑;我的 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 FollowSymLinks
some rubbish
/var/www/
答案1
您应该检查 Apache 默认虚拟主机的配置,它位于里面/etc/apache2/sites-available/default
,而不仅仅位于 中/etc/apache2/apache2.conf
,它仅用于一般的 Web 服务器配置。