很多初入seo业内的朋友,可能还不会做301重定向,这里蓝鲸讲解一下关于301重定向如何来操作,希望对大家有所帮助!
    一、什么是301重定向?
    301重定向代表永久性的转移,它是网页在更改地址后对搜索引擎的友好的一种方法。简单的讲是通过访问一个域名,通过重定向实现跳转到我们指定的域名上。
    二、301和302的区别是什么?
    除301之外还有302也可以实现重定向,他们的区别在于301是永久性的转移,302为暂时性的转移。
    三、为什么要做301重定向?
    1.当你的网站需要更换域名或者多个域名需要指向同一个网站时,我们建议使用301重定向。如果你使用了302或者js技术很可能会遭到搜索引擎的误伤。
    2.使用301重定向可把原来地址指向新地址,同时搜索引擎只对新网址进行抓取,把原来地址的外链也转移到新地址,这样不会对网站造成排名的影响。
    3.通常把不带www的域名转向到带www的网址上面,当然也可以相反转向。这样既保证了不流失流量又不分散网站的权重。
    四、如何做301重定向?
    1.asp301重定向:
<%Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.qingdao-seo.com"
Response.End
%>
把上面的代码放在你网页的顶部位置
    2.php301重定向:
<?php
$the_host = $_SERVER['HTTP_HOST'];//取得当前域名  
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面是否有参数  
if($the_host != 'www.qingdao-seo.com)//把这里的域名换上你想要的  
{  
   header('HTTP/1.1 301 Moved Permanently');//发出301头部  
   header('Location: http://www.qingdao-seo.com'.$request_uri);//跳转到你希望的地址格式  
}
?>
    另外很多的虚拟主机都支持301重定向,如果你的虚拟主机有这项功能,那么以上代码就可以省掉了,可以直接在虚拟主机里面设置,更简单。


您好,原创文章如转载,请注明:转载自青岛SEO[http://www.qingdao-seo.com/ ]
点击复制本文地址:http://www.qingdao-seo.com/post/118.html