htaccess 拒绝访问当前目录?

htaccess 拒绝访问当前目录?

我想拒绝访问目录 /foo/secret。

如果我在 /foo/secret 中创建一个 .htaccess 文件,其中......

<Directory ./>
        Order deny,Allow
        Deny from all
</Directory>

...我收到“500 内部服务器错误”,虽然实现了预期的结果,但并不是我期望的“403 禁止”消息。

我知道你应该在Directory指令中放置一个绝对路径,但我将其提交到代码存储库中,而远程客户端不一定在同一路径中运行。

答案1

不要添加<Directory ./>指令。.htaccess 指向目录本身。至少,这对我有用...

答案2

.htaccess文件已经目录,因此该指令不适用。只需跳过它并直接转到您的指令即可。

相关内容