Ocultar los ficheros .svn de la web

Si utilizas subversion para trabajar y tienes un checkout en tus carpetas públicas de la web es peligroso que la gente pueda navegar a través de tu directorio oculto .svn, ya que puede contener información que comprometerá la seguridad de tu site. Prueba a acceder a http://tuservidor.com/.svn para ver si es tu caso.

Para denegar la visita de los ojos curiosos (error 403) y que nadie pueda entrar, en el apartado virtualhost de tu Apache incluye esto:

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

Aunque quizá sea mejor aún hacer como si el directorio .svn no existiera con un error 404, esto quizá despiste a la gente con ganas de fiesta:

RedirectMatch 404 /\\.svn(/.*|$)

Con esto almenos conseguirás desviar la atención de unos cuantos, también es aplicable a otras carpetas o sistemas de versionado