Apache 2.4 .htaccess文件不拒绝访问

时间:2014-02-23 19:58:04

标签: .htaccess apache2.4

我尝试过多次使用不同的方法,但我仍然无法拒绝通过.htaccess访问文件夹。这是我试过的:

RewriteEngine On

<Directory />
   Require all denied
</Directory>

第二次尝试:

RewriteEngine On

<RequireAll>
   Require all denied
</RequireAll>

第三次尝试:

RewriteEngine On
Require all denied

我缺少什么?感谢

修改

如果这有助于我使用windows x64版本的apache。在这里下载: http://www.apachelounge.com/download/win64/

最后编辑:

问题是拼写错误.htaccess名称是.htacess。谢谢你所有的时间。

1 个答案:

答案 0 :(得分:4)

您应该可以在目录中的htaccess文件中使用它;你的第二次和第三次尝试。

Require all denied

应在conf文件中使用<directory>指令。这也不是重写,因此RewriteEngine无关紧要。这是mod_authz_core

的一部分

它可能会忽略你的.htaccess文件。检查您的配置文件并确保您拥有AllowOverride All,因为在2.4中,默认值为None