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
.
,则彼此并不总是相同
参考文献:
我正在使用带有虚拟主机的 WAMP。问题是当我在我的虚拟主机上时,
$_SERVER['REQUEST_URI']
当我在索引上时只包含一个“/”;它不包含域名。为什么?
是的,REQUEST_URI
不应该包含主机,只包含主机之后和查询字符串之前的部分。使用:
$_SERVER['HTTP_HOST']
或者:
$_SERVER['SERVER_NAME']
HTTP_HOST
是请求中指定的header(被访问的实际主机)。 SERVER_NAME
就是在虚拟主机上设置为ServerName
的那个。如果进入 ServerAlias
.
参考文献: