何を達成する必要があるかを完全に理解しているかどうかはわかりませんが、Apache 構成ファイル内に仮想ドメインをセットアップすると役立つ場合があります。さまざまなアプリケーションがインストールされているドライブ上のフォルダーにそれらをマップできます。各仮想ドメインは、ルート ディレクトリのように扱われます。次のように、開発環境を Windows マシンでローカルにセットアップしています。
NameVirtualHost *:80
# Begin virtual host directives.
<VirtualHost *:80>
# myblog.com virtual host.
ServerAdmin webmaster@myblog.com
DocumentRoot "c:/apache_www/myblog.com/www"
ServerName myblog.com
ServerAlias *.myblog.com
ErrorLog "c:/apache_www/myblog.com/logs/log"
ScriptAlias /cgi-bin/ "c:/apache_www/myblog.com/cgi-bin/"
<Directory "c:/apache_www/myblog.com/www">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
これで問題が解決しない場合は、VirtualHost ディレクティブを調べて解決策を見つけてください。これらすべてを .htaccess で実行しようとするのは面倒で管理が難しいと思います。