假設我有兩個域名:www.somesite.com和www.anothersite.com,並且都轉到www.somesite.com(anotherite.com是別名)。用php重定向站點別名?
我可以通過somesite.com上的index.php重定向訪問者,如果他們在www.anothersite.com(使用PHP)中輸入的話?
假設我有兩個域名:www.somesite.com和www.anothersite.com,並且都轉到www.somesite.com(anotherite.com是別名)。用php重定向站點別名?
我可以通過somesite.com上的index.php重定向訪問者,如果他們在www.anothersite.com(使用PHP)中輸入的話?
找到了答案。
我需要使用HTTP_X_HOST,而不是HTTP_HOST。
<?PHP
if($_SERVER['HTTP_X_HOST']=='anothersite.com'){
header('Location: http://www.somesite.com/anothersite/');
}
?>
謝謝你的回答。 :)
if (false !== strpos($_SERVER['HTTP_HOST'], "anothersite.com")){
header("Location: http://somesite.com");
die();
}
<?
if(strpos($_SERVER["SERVER_NAME"], 'anothersite.com') !== false) {
header ("HTTP/1.1 301 Permanent Redirect "); // you don't need that
header ('Location: http://somewhere.else.com');
exit();
}
?>
您是否在使用代理?如果是這樣,那麼在這個問題中可能會有用:| –
我真的不知道我的情況。這是我發佈到StackOverflow的原因之一(有關指導)。抱歉。無論如何你都有幫助。 :) – bozdoz