Apache 通过 .htaccess 文件禁止访问 .git 目录

最近想通过 git 管理网站,但是由于规模比较大,没有使用裸库然后 checkout 出来,而是直接 git init。

这就需要用户禁止访问该目录 .git

RewriteEngine on
RewriteRule ^.git - [F,L]

访问 /.git/HEAD 时,对比如下:

禁用前:

ref: refs/heads/master

禁用后:

Forbidden
You don't have permission to access /.git/HEAD on this server.

之后尝试使用 404 方法。

除非注明, 风波竹林 文章均为原创,转载请以链接形式标明本文地址
本文地址: https://blog.fbzl.org/apache通过-htaccess文件禁止访问-git目录/

发表评论