我有一个网络托管商,它不为我的 DNS 域提供名称别名。我有 2 个不同的域。两者都应重定向到不同的目标(例如/index.php 、/abc/index2.php),但在同一根服务器上。
我如何在一台装有 PHP 或工具 (ubuntu) 的服务器上使用这两个域?
谢谢。
最佳答案
您应该检查请求的主机 header HTTP_HOST
以了解请求在哪个域上。
if (strpos($_SERVER["HTTP_HOST"], "domaina.com") !== false) {
header('Location: '.$urldomaina);
}
else if (strpos($_SERVER["HTTP_HOST"], "domainb.com") !== false)
{
header('Location: '.$urldomainb);
}
关于php - 将域重定向到不同的 .php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23777100/