.htaccess不工作,但启用

我有一个不工作的.htaccess文件。 我知道这是行不通的,因为我写了随机的东西,我没有得到一个500错误。 即使我写适当的代码,它不起作用。 我已经validation,在我的根目录,并具有适当的文件名。 这里是http.conf中的“tag”目录:

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

我用<?php phpinfo(); ?> 并validationmod_rewrite已启用,但仍然没有运气。

我想知道是否这个Deny from all可能是问题。 如果Apache知道它将发送一个403响应,它可能甚至不会读取.htaccess文件。

其他潜在的问题可能包括.htaccess文件名称中的拼写错误(尽pipe你确实说过你已经检查过了),不同的AccessFileName值会导致DocumentRoot的任何目录的正常和文件/目录权限。

validationApache是​​否正在读取.htaccess文件可能值得使用strace。 确保Apache被停止,然后以这种方式启动它:

 sudo strace -f -e open apache2 -X 

然后再次提出您的要求。