Pour protéger les données sensibles se trouvant dans le répertoire .svn, présent à tous les niveaux de l'arborescence, ils existent plusieurs solutions autour sur serveur web Apache.

La première concerne un redirection avec mod_rewrite

RewriteEngine On
RedirectMatch 404 /\.svn(/|$)

Ou tout simplement si un fichier ou un répertoire se nomme .svn celui est interdit d'accès j'ai répertorié 3 méthodes à vous de choisir celle qui vous convient.

<Directory ~ "\.svn">
  Order Deny, Allow
  Deny from all
</Directory>

ou bien

<Directory ~ .*/\.svn.*>
  Order Deny, Allow
  Deny from All
</Directory>

et pour terminer

<DirectoryMatch "\.svn">
  Deny from all
</DirectoryMatch>

Il en existe surement d'autres, mais déjà avec celles-ci vous êtes plus en sécurité.

Comments