即使VirtualHost具有“AllowOverride All”,.htaccess也会被忽略
我在Fedora 13上运行LAMP服务器,工作正常。 不过,我刚刚添加一个“.htaccess”文件到我当前站点的docroot文件夹被完全忽略。 我已经尝试了六种不同的testing,包括这一个: RewriteEngine on RewriteBase / RewriteRule ^.*$ index.php 但图像和所有其他网页加载罚款,而不存在的文件仍然404。我也试过这个: order deny,allow deny from all 但每页仍然加载正常。 .htaccess文件再次被100%忽略。 我们把我们的虚拟主机logging放在/etc/httpd/conf.d/virtual.conf中。 它看起来像这样: NameVirtualHost * <VirtualHost *> ServerName intranet DocumentRoot /var/www/default <Directory "/var/www/default"> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost *> ServerName ourwebsite.com DocumentRoot /var/www/html/ourwebsite.com/docroot <Directory "/var/www/html/ourwebsite.com/docroot"> Options FollowSymLinks AllowOverride All Order […]