Как правило, Apache выполняет этап перезаписи перед этапом авторизации, поэтому ваш код выполняет перезапись, даже не запрашивая у пользователя аутентификацию.
Вы можете обойти это с помощью переменной LA-U:REMOTE_USER
. Предшествуйте вашему RewriteRule с условием, которое смотрит вперед ("LA") к фазе авторизации:
RewriteCond %{LA-U:REMOTE_USER} !^$
RewriteRule ^/(.*) http://xxxxxx:xxx/$1 [L]
См. Примечания об этом в http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritecond
Как отмечают другие авторы, также лучше вынести директивы RewriteRule из блока, чтобы они были более надежными.