我有两个域,需要创建一个入口脚本,以便我可以确定用户所在的站点,并将它们重定向到站点的正确部分,但它只是指向第一个链接
<?php
if($_SERVER['HTTP_HOST'] == 'neonbacon.com' || 'www.neonbacon.com')
{
header("Location: http://neonbacon.com/client");
}
else if($_SERVER['HTTP_HOST'] == 'scarletgamers.com' || 'www.scarletgamers.com')
{
header("Location: http://scarletgamers.com/home");
}else
{
echo 'Error 1';
}
?>
答案 0 :(得分:2)
这是一个操作订单问题。你问是否
$_SERVER['HTTP_HOST'] == 'neonbacon.com'
要么
'www.neonbacon.com'
......是的。第二个将永远是真的,因为它只是一个字符串。因此,它将始终执行if
阻止。
试试这个:
if($_SERVER['HTTP_HOST'] == 'neonbacon.com' || $_SERVER['HTTP_HOST'] == 'www.neonbacon.com')
和
else if($_SERVER['HTTP_HOST'] == 'scarletgamers.com' || $_SERVER['HTTP_HOST'] == 'www.scarletgamers.com')