在PHP中获取主机和别名

在PHP中获取主机和别名,php,apache,Php,Apache,在PHP中,如果我使用$\u SERVER['HTTP\u HOST']我会得到正确的HOST.com 但是,我将apache配置为使用别名,但HTTP_POST不会返回该别名host.com/alias/index.php 我可以在PHP中使用什么来获取别名 编辑 在apache中,您可以指定一个别名,例如 http://localhost/myapp 将重定向到特定目录,如C:/myapp 现在,在我的php应用程序中,我需要一种方法来获取应用程序的完整路径,以便生成应用程序中文件的绝对ur

在PHP中,如果我使用$\u SERVER['HTTP\u HOST']我会得到正确的HOST.com 但是,我将apache配置为使用别名,但HTTP_POST不会返回该别名host.com/alias/index.php 我可以在PHP中使用什么来获取别名

编辑

在apache中,您可以指定一个别名,例如
http://localhost/myapp 将
重定向到特定目录,如
C:/myapp


现在,在我的php应用程序中,我需要一种方法来获取应用程序的完整路径,以便生成应用程序中文件的绝对url
$\u服务器['HTTP\u HOST']
仅提供域(本地主机),而不提供别名(myapp),该别名是url的一部分。

您是否尝试
var\u dump($\u服务器)
并查看是否在另一个变量中找到正确的信息?无论您遇到什么问题,我不确定你问的问题是否正确。尝试添加更多信息,以便更清楚地了解您所谈论的内容。例如,如果您添加一些遇到问题的示例代码,这可能有助于更好地描述您的问题。另外,将
var\u dump($\u SERVER)
的输出添加到您的问题中,这是@MathieuImbert的一个好建议。您是否尝试了$\u SERVER['PATH\u INFO']谢谢您的建议!别名存在于$\u服务器['CONTEXT\u PREFIX']中。您是否尝试
var\u dump($\u服务器)
并查看是否在另一个变量中找到正确的信息?无论您遇到什么问题,我都不确定您问的问题是否正确。尝试添加更多信息,以便更清楚地了解您所谈论的内容。例如,如果您添加一些遇到问题的示例代码,这可能有助于更好地描述您的问题。另外,将
var\u dump($\u SERVER)
的输出添加到您的问题中,这是@MathieuImbert的一个好建议。您是否尝试了$\u SERVER['PATH\u INFO']谢谢您的建议!别名存在于$\u服务器['CONTEXT\u PREFIX']中。