php用301永久性重定向域名

301代表永久性转移(Permanently Moved),
301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。

abc.com重定向到www.abc.com. php代码可以写成这样:

<?php

$the_host = $_SERVER['HTTP_HOST'];//取得当前域名

$the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分

$the_url = strtolower($the_url);//将英文字母转成小写

if($the_url=="/index.php")//判断是不是首页

{

    $the_url="";//如果是首页,赋值为空

}

if($the_host !== 'www.icoa.cn')//如果域名不是带www的网址那么进行下面的301跳转

{

    header('HTTP/1.1 301 Moved Permanently');//发出301头部

    header('Location:http://www.icoa.cn'.$the_url);//跳转到带www的网址

    }

?>

本文转自http://www.icoa.cn/a/475.html

 

你可能感兴趣的:(PHP)