如何阻止 Apache 2.4 提供 .git 目录中的文件?

如何阻止 Apache 2.4 提供 .git 目录中的文件?

我尝试使用下面的 Apache 代码来阻止提供.git文件夹中的任何内容。但我仍然可以访问example.com/.git/config文件。

<Directorymatch "^/.*/\.git/">
Order deny,allow
Deny from all
</Directorymatch>

答案1

Deny from all是 Apache 2.2 旧版本的语法。Apache 2.4 的对应符号为:

Require all denied

从 2.2 升级到 2.4了解更多语法变化。

相关内容