我不确定这是否真的是一个编程问题,但这与我正在做的事情有关......我正在开发一个网站,该网站将有很多 .domain.com,并基于包含的内容,网站将显示不同的内容。
有谁知道该怎么做?也许它需要更改 DNS 服务器。
您需要一个通配符 DNS 条目将所有这些子域指向同一个 IP(您的 Web 服务器使用的 IP)。然后在您的应用程序代码中根据主机标头对其进行排序。
在所有 DNS 条目都指向同一个框后,您可以使用Apache 虚拟主机使它们运行并显示为单独的 Web 服务器,而无需多个 Apache 实例的开销。
将dns设置为将所有子域指向同一个IP后,还可以配置Apache重写url来路由请求。(http://httpd.apache.org/docs/2.2/misc/rewriteguide.html)。也就是说,如果你喜欢 Apache =)