php 获取当前域名并做出判断

如访问abc.com 的时候如果判断域名是abc.com 那个就跳转到www.abc.com 如果已经是www.abc.com 就不再跳转。求php代码

第1个回答  2013-09-20
<?php
$the_host = $_SERVER['HTTP_HOST'];//取得进入所输入的域名
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分
if($the_host !== 'www.hgdyw.com')//这是我要以前的域名地址
{
header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location: http://www.hgdyw.com'.$request_uri);//跳转到我的新域名地址
}
?>
第2个回答  2013-09-20
<?php
if($_SERVER['SERVER_NAME']=="abc.com")
{
Header("Location: http://www.abc.com");
}
?>
第3个回答  2013-09-20
这个只需要在.htaccess上加两行代码就行,不用PHP实现,效率也不好。
第4个回答  2013-09-20
apache做下跳转就完事了、、或者URL指向下、、
这根本不用再代码判断
相似回答