Veja como eu estou fazendo, o que funciona bem para mim.
RewriteCond %{HTTP_HOST} !^www.mydomain.com$ [NC]
RewriteRule ^/(.*) http://www.mydomain.com/$1 [R=301,L]
Seu regex pode realmente redirecionar para um extra / mas parece que deve funcionar de outra forma.
Você pode tentar ativar o registro de regravação e usá-lo para depurar. Eu acho muito útil às vezes.
RewriteLog logs/rewrite.log
RewriteLogLevel 4
Veja o link para mais informações.