我想拒绝访问目录 /foo/secret。
如果我在 /foo/secret 中创建一个 .htaccess 文件,其中......
<Directory ./>
Order deny,Allow
Deny from all
</Directory>
...我收到“500 内部服务器错误”,虽然实现了预期的结果,但并不是我期望的“403 禁止”消息。
我知道你应该在Directory
指令中放置一个绝对路径,但我将其提交到代码存储库中,而远程客户端不一定在同一路径中运行。
答案1
不要添加<Directory ./>
指令。.htaccess 指向目录本身。至少,这对我有用...
答案2
.htaccess
文件已经在目录,因此该指令不适用。只需跳过它并直接转到您的指令即可。