大家都知道做seo,301是非常重要的,301又称永久性重定向。页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
那么301一般是如何实现的呢?
1、通过服务器自带的301功能
2、通过程序实现:
asp程序实现方法:
<% indexlxj=LCase(Request.ServerVariables("SERVER_NAME"))
if indexlxj<>"www.xxxx.com" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.xxxx.com"
Response.End
end if
%>
【php程序实现方法】
<?php
$the_host=$_SERVER['HTTP_HOST'];//取得进入所输入的域名
$request_uri=isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分
$the_url="www.xxxx.com";
if($the_host!=$the_url)//这是我要以前的域名地址
{
header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location: http://'.$the_url.$request_uri);//跳转到我的新域名地址
}
?>
下面给大家介绍一些301常见问题以及解答
问:我设置了301跳转,多久可以生效?答:目前百度无法承诺301跳转的生效时间,因为站长感受到的生效时间会受多因素影响,比如Baiduspider再次抓取这个页面发现其设置了301的时间、网页的重要程度以及自身质量等。
问:301跳转生效后,原网页是否会被删除?答:不会,会与跳转后的新网页同时存在。
问:原网页新网页都存在,相当于两个内容重复的页面,排名怎么处理?答:通常百度会认为跳转后的新网页更加重要,原网页是被放弃的网页,会让新网页继承原网页属性,在搜索结果中会优先展现新网页。
问:将老域名跳转到新域名,是仅首页301就可以了?还是必须所有页面301?答:必须所有页面301至新域名的相应页面。
问:原域名所有页面都跳转至新域页首页会有什么影响?答:新域名首页将会替换旧域名首页,新域名首页仅继承旧域名首页的属性,不会产生1+1>2的效果。旧域名在短时间内仍然可查。但随着时间推移,旧域名由于质量下降最终会被清除出数据库。
最后最近以为朋友托我帮他推荐下他的微信公众平台,这里就发布下,如果大家感兴趣可以关注下:
微信公众平台帐号:lelewyx 公众平台名字:乐乐微信营销
主要是介绍微信营销方面的技术,成功案例以及微营销如何做。
二维码: