我有点困惑; 我的Apache2不读任何我的.htaccess。 我使用的是Ubuntu 12.04,而我的etc/apache2/apache2.conf的最后一行是这样的:
<Directory /> Order Deny,Allow Allow from all AllowOverride All Options FollowSymLinks </Directory>
添加AllowOverride All和Options FollowSymLinks到这些行之后,我也成功地重启了我的Apache。 我现在在根目录/var/www/我的.htaccess中也只是一些垃圾some rubbish ,但我甚至没有得到一个500错误。 混乱。 任何人可以帮忙吗?
您应该检查Apache默认虚拟主机的configuration,该主机放置在/etc/apache2/sites-available/default ,而不仅仅在/etc/apache2/apache2.conf ,它仅用于一般的web服务器configuration。