如果有人试图访问我的根目录(/ var / www)中的任何目录,是否可以强制404错误,前提是目录名称包含.git?
即如果有人试图访问http://mysite.com/site.git
,它会显示404页面?
此外,我如何防止同一文件中的目录列表?
我正在使用Apache / 2.2.22(Ubuntu)。
谢谢,
最大
答案 0 :(得分:0)
使用mod_rewrite,您可以将这些规则放在文档根目录中的htaccess文件中:
RewriteEngine On
RewriteRule \.git$ - [R=404,L]
或者,您可以使用[F,L]
替换括号以返回403 Forbidden。