好的,我添加了如下行:
127.0.0.1 somedomain.com
或者指向我的路由器IP的一些其他域,并转发,但我到达主站点,但我希望它去我在httpd-vhosts.conf中定义的子文件夹:
NameVirtualHost somedomain.com:80 <VirtualHost somedomain.com:80> DocumentRoot "D:/Apps/xampp/htdocs/somedomain" ServerName somedomain.com ServerAlias somedomain.com </VirtualHost>
所以,在本地somedomain.com工作,只是远程它去根htdocs。 所以,如果我使用*:80通配符,我就可以工作,但是一切都指向子文件夹,而所有其他的虚拟主机似乎都被忽略了。
任何想法,为什么这是?
一如既往,ServerName是决定性的; Host:头与ServerName进行比较,如果find了匹配的vhost,那么谁就会收到请求。