WAMP 虚拟主机不包含域

WAMP virtual host contains no domain

我正在使用带有虚拟主机的 WAMP。问题是当我在我的虚拟主机上时,

$_SERVER['REQUEST_URI']

当我在索引上时只包含一个“/”;它不包含域名。为什么?

是的,REQUEST_URI 不应该包含主机,只包含主机之后和查询字符串之前的部分。使用:

$_SERVER['HTTP_HOST']

或者:

$_SERVER['SERVER_NAME']

HTTP_HOST 是请求中指定的header(被访问的实际主机)。 SERVER_NAME就是在虚拟主机上设置为ServerName的那个。如果进入 ServerAlias.

,则彼此并不总是相同

参考文献: