【发布时间】:2015-08-27 06:59:03
【问题描述】:
我有一个虚拟服务器,它只支持我们公司的子域。我们正在使用 Apache,并且我设置了虚拟主机来为每个子域提供服务。我们网络上的人可以通过仅使用 DNS 中的名称访问这些子域的网站,例如在浏览器的 URL 中输入 ABC,而不是输入 ABC.XYZ.com。
我的虚拟主机可以很好地处理 ABC.XYZ.com 条目,并且我设置了一个具有 ServerName:abc.xyz.com 和 ServerAlias:abc 的虚拟主机。
问题出现在我们的一些 PHP 脚本和重定向中,因为它只是以“abc”的形式出现,因此需要以“abc.xyz.com”的形式出现,以便为我们正确解决某些问题。
在 .htaccess、mod-rewrite 或 virtualhost 中是否有办法强制将“abc”重定向到“abc.xyz.com”?
【问题讨论】:
标签: apache mod-rewrite virtualhost