Apache 2.4 .htaccess 文件不拒绝访问

bks*_*ksi 2 .htaccess apache2.4

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

RewriteEngine On

<Directory />
   Require all denied
</Directory>
Run Code Online (Sandbox Code Playgroud)

第二次尝试:

RewriteEngine On

<RequireAll>
   Require all denied
</RequireAll>
Run Code Online (Sandbox Code Playgroud)

第三次尝试:

RewriteEngine On
Require all denied
Run Code Online (Sandbox Code Playgroud)

我错过了什么?谢谢

编辑:

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

最后编辑:

问题是拼错了 .htaccess 名称,它是 .htacess。感谢您的所有时间。

Pan*_*ack 5

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

Require all denied
Run Code Online (Sandbox Code Playgroud)

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

它可能会忽略您的 .htaccess 文件。检查您的 conf 文件并确保您拥有,AllowOverride All因为在2.4默认情况下是None.