SEO首页SEO优化技术与推广 >> PHP 301 Redirect 永久重定向的实现

PHP 301 Redirect 永久重定向的实现

[来源:原创] [作者:SEO起点网络] [日期:09-12-11] [热度:]

常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh:

301 redirect: 301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。
302 redirect: 302代表暂时性转移(Temporarily Moved ),在前些年,不少Black Hat SEO曾广泛应用这项技术作弊,目前,各大主要搜索引擎均加强了打击力度,象Google前些年对Business.com以及近来对BMW德国网站的惩罚。即使网站客观上不是spam,也很容易被搜寻引擎容易误判为spam而遭到惩罚。
meta fresh: 这在2000年前比较流行,不过现在已很少见。其具体是通过网页中的meta指令,在特定时间后重定向到新的网页,如果延迟的时间太短(约5秒之內),会被判断为spam。
 
这里我们主要谈谈如何通过301 Redirect实现网页重定向。

  $the_host = $_SERVER['HTTP_HOST'];//取得当前域名  
   $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面是否有参数  
   if($the_host == 'seocity.cn')//把这里的域名换上你想要的  
   {  
       Header('HTTP/1.1 301 Moved Permanently');//发出301头部  
       Header('Location: http://www.seocity.cn.$request_uri);//跳转到你希望的地址格式  
    }
 

SEO起点网络提供权威的SEO网站优化方案分析、合理的SEO搜索引擎优化流程、详尽的搜索引擎营销策略评估和基于SEO优化的网站策划。在线QQ联系:13027541