大量のvirtual hostをsuexec構成を維持しつつ
ユーザの追加・修正・削除のみで管理出来るようにするため

http://zzz.xxxx.yyy/

http://www.xxxx.yyy/~zzz/
にrewriteする下記設定を行いました
が、mod_proxyを経由しているせいも有り
1回のアクセスが2回になってしまいます
mod_proxyを使用しない方法は無いでしょうか?

<VirtualHost *:80>
ServerName www.xxxx.yyy
DocumentRoot /usr/local/apache2/htdocs
</VirtualHost>

<VirtualHost *:80>
ServerName xxxx.yyy
ServerAlias *.xxxx.yyy

RewriteEngine On
RewriteCond %{HTTP_HOST} ([^\.]+).*

RewriteRule ^/(.*)$ http://www.xxxx.yyy/~%1/$1 [P]
</VirtualHost>