我不确定我是否完全理解您需要完成的工作,但在您的 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 中完成所有这些操作既麻烦又难以管理。