您的足迹:首页 > 网站技巧 >什么是301重定向?301重定向详解

什么是301重定向?301重定向详解

什么是301重定向?

先举个例子:现在大家解析域名一般都会解析带WWW的和不带WWW的,比如我的域名是http://ws234.com,我同时解析了带WWW的,http://www.ws234.com/,我设置了301重定向把带WWW的跳转到不带WWW的,大家可以在浏览器打开看下效果。

正式一点的解释是:

页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

301重定向有什么好处?

从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面影响。

怎么做301重定向?

如果你使用的是万网阿里云的虚拟主机,那就很方便了,打开虚拟主机的管理页面,打开基础环境设置,直接选择301重定向设置就可以了。

如何设置301重定向

阿里云主机设置301重定向


1.Apache 服务器实现301 重定向

在Apache 中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301 重定向只是其中之一。找到redirect permanent / http://ws234.com:
redirect permanent /old.html http://ws234.com:修改这句即可。

2.在.htaccess文件中增加301重定向指令

采用“mod_rewrite”技术,形如:

    RewriteEngine on

    RewriteRule ^(.*)$ http://ws234.com/$1 [R=301,L]
3.用ASP/PHP实现301重定向:


    ASP:

    Response.Status="301 Moved Permanently"

    Response.AddHeader "Location","http://ws234.com/"

    Response.End
    PHP:

    header("HTTP/1.1 301 Moved Permanently");

    header("Location:http://ws234.com/");

    exit();
关于301重定向问答:


问:我设置了301跳转,多久可以生效?

答:目前百度无法承诺301跳转的生效时间,因为站长感受到的生效时间会受多因素影响,比如Baiduspider再次抓取这个页面发现其设置了301的时间、网页的重要程度以及自身质量等。

问:301跳转生效后,原网页是否会被删除?

答:不会,会与跳转后的新网页同时存在。

问:原网页新网页都存在,相当于两个内容重复的页面,排名怎么处理?

答:通常百度会认为跳转后的新网页更加重要,原网页是被放弃的网页,会让新网页继承原网页属性,在搜索结果中会优先展现新网页。

问:将老域名跳转到新域名,是仅首页301就可以了?还是必须所有页面301?

答:必须所有页面301至新域名的相应页面。

问:原域名所有页面都跳转至新域页首页会有什么影响?

答:新域名首页将会替换旧域名首页,新域名首页仅继承旧域名首页的属性,不会产生1+1>2的效果。旧域名在短时间内仍然可查。但随着时间推移,旧域名由于质量下降最终会被清除出数据库。

本文作者:王商   文章标题:什么是301重定向?301重定向详解
本文地址:http://ws234.com/post-262.html     本文已被百度收录!
版权说明:若无注明,本文皆为“王商博客”原创,转载请保留文章出处。

相关推荐

发表评论

路人甲 表情

网友评论(4)

看起来,应该也是用的阿里云。
爱锚记 1年前 (2016-01-13) 回复
不错的分享
网赚博客 1年前 (2016-01-11) 回复
。。。这个很实用
新成 1年前 (2016-01-10) 回复
进来看看、支持一下
河南seo 1年前 (2016-01-10) 回复