Apache 本地主机根目录(xampp)/w绝对路径上的多个站点

Apache 本地主机根目录(xampp)/w绝对路径上的多个站点,apache,xampp,httpd.conf,Apache,Xampp,Httpd.conf,我在Linux服务器上有几个项目,我在Windows xampp环境中本地处理这些项目。 但是,所有项目上的apache目录(虚拟主机)设置如下所示: DocumentRoot /var/www/html/project1/web <Directory /var/www/html/project1/web/> AllowOverride All Order Allow,Deny Allow from All RewriteEngine On R

我在Linux服务器上有几个项目,我在Windows xampp环境中本地处理这些项目。 但是,所有项目上的apache目录(虚拟主机)设置如下所示:

DocumentRoot /var/www/html/project1/web
<Directory /var/www/html/project1/web/>
    AllowOverride All
    Order Allow,Deny
    Allow from All
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ app.php [QSA,L]
</Directory>
我也想处理
project2
,但我也希望
/images/
路径也能在p2中工作,因此将
DocumentRoot
更改为
htdocs
不起作用。我还尝试了
别名
,但没有成功


我错在哪里,其他人如何处理多个项目,他们是否每次交换项目时都会更新https.conf?

这里没有什么要测试的,但您可以将主机编辑为类似以下内容:

127.0.0.1本地主机
127.0.0.1 foo.localhost
127.0.0.1 bar.localhost

完成后,您应该能够创建具有不同路径的多个VirtualHost

DocumentRoot "C:/xampp/htdocs/project1/web"
<Directory "C:/xampp/htdocs/project1/web">
....
</Directory>