質問: Apache&mod_rewriteについての質問です。 例えば、 Host名をaaa.com DocumentRoot /webroot として、 バーチャルホストを設定したとします。 この状態で、 でアクセスされた場合、 /webroot/xxx.aaa.com へ「mod_rewriteを使って」 アクセスさせたいのですが どのように記述すればいいのでしょうか? もちろん、ディレクトリ/webroot/xxx.aaa.comは 作成済みということで。 よろしくお願いします。
回答: VirtualHost を使う方がすっきりすると思いますが、 ``` RewriteEngine On RewriteCond %{HTTP_HOST} xxx.aaa.com RewriteRule ^/(.*) /xxx.aaa.com/$1 [L] ``` でいけると思います。