Que tal usar o mod_rewrite? Você poderia fazer algo assim: -
RewriteCond %{HTTP_USER_AGENT} !^SVN.*
RewriteRule ^/svn/(.*?)(/.*)$ http://websvn.host/websvn/listing.php?repname=$1&path=$2 [R]
Isso deve redirecionar qualquer cliente que não tenha uma sequência User Agent começando com 'SVN /' para uma instalação do WebSVN no link e deixar consultas apenas de clientes SVN.