Zugriff auf .git und .svn Unterverzeichnisse verbieten
Mit folgendem Snippet läßt sich der Zugriff auf .git und .svn Verzeichnisse verhindern. Das funktioniert entweder per Vhost oder auch global, z.B. als Datei in /etc/apache2/conf.d/.
# Apache 2.4
<DirectoryMatch ".*/\.(git|svn)/.*">
Require all denied
</DirectoryMatch>
# Apache 2.2
<DirectoryMatch ".*/\.(git|svn)/.*">
Order deny,allow
Deny from all
</Directorymatch>
Alternativen per Einzeiler (braucht mod_alias):
AliasMatch \.(svn|git) /404-error.html
# oder:
RedirectMatch 404 /\.(git|svn)