1

ディレクトリ名に.gitが含まれている場合、誰かが私のルートディレクトリ(/ var / www)のディレクトリにアクセスしようとすると、404エラーを強制することはできますか?

つまり、誰かがアクセスしようとするとhttp://mysite.com/site.git、404ページが表示されますか?

さらに、同じファイルにディレクトリがリストされないようにするにはどうすればよいですか?

Apache / 2.2.22(Ubuntu)を使用しています。

ありがとう、

最大。

4

1 に答える 1

0

mod_rewriteを使用すると、ドキュメントルートのhtaccessファイルに次のルールを配置できます。

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

または、角かっこをaに置き換えて、[F,L]代わりに403Forbiddenを返すことができます。

于 2012-08-08T02:58:59.090 に答える