.htaccess强制404并阻止目录列表

时间:2012-08-08 02:54:56

标签: .htaccess ubuntu apache2 http-status-code-404

如果有人试图访问我的根目录(/ var / www)中的任何目录,是否可以强制404错误,前提是目录名称包含.git?

即如果有人试图访问http://mysite.com/site.git,它会显示404页面?

此外,我如何防止同一文件中的目录列表?

我正在使用Apache / 2.2.22(Ubuntu)。

谢谢,

最大

1 个答案:

答案 0 :(得分:0)

使用mod_rewrite,您可以将这些规则放在文档根目录中的htaccess文件中:

RewriteEngine On
RewriteRule \.git$ - [R=404,L]

或者,您可以使用[F,L]替换括号以返回403 Forbidden。