Dominic: Problem mit mod_rewrite

Hallo

ich möchte gerne das der Kunde der Domain "USER.test.de" sich auf seiner Subdomain nur mit dem User "USER" einloggen darf und nicht mit USER2 oder USER3. Leider scheint die von mir gewählte Lösung nicht zu laufen. Hat jemand evtl. eine Idee was ich falsch gemacht habe, sehe den Fehler leider nicht :)

<VirtualHost 127.0.0.1>
ServerName 127.0.0.1
DocumentRoot /home/default

<Directory /home>
AuthName "Bitte Password eingeben"
AuthType Basic
AuthUserFile /etc/apache/.htpasswd
require valid-user
</Directory>

RewriteEngine on
RewriteMap lowercase int:tolower
RewriteCond ${lowercase:%{SERVER_NAME}} ^%{REMOTE_USER}\.test\.de$ [NC]
RewriteRule ^(.+) ${lowercase:%{SERVER_NAME}}$1 [C]
RewriteRule ^(.*)\.test\.de/(.*) /home/$1/$2
</VirtualHost>

MfG
Dominic