所以我为 www.company.com 设置了一个虚拟服务器:
<VirtualHost *:80>
ServerName www.company.com
</VirtualHost>
然后我想将 *.company.com 指向另一个站点。我该怎么做?我可以想到www。和里面。针对特定虚拟主机,但“其余”针对通用虚拟主机。
Apache 版本是 2.2.4
所以我为 www.company.com 设置了一个虚拟服务器:
<VirtualHost *:80>
ServerName www.company.com
</VirtualHost>
然后我想将 *.company.com 指向另一个站点。我该怎么做?我可以想到www。和里面。针对特定虚拟主机,但“其余”针对通用虚拟主机。
Apache 版本是 2.2.4
您的答案的解决方案:
礼貌地使用通配符“包罗万象”域:
请注意,顺序是有意义的,包罗万象的域必须是最后一个。这对于避免客户端 url 中的错误输入会引发“不存在的主机”错误特别有用,让您公司的客户认为您是一个糟糕的服务器管理员(而不是他是一个糟糕的打字员:P)。