知识学堂 > 课程 >
网站改版301重定向与快速恢复收录的方法
网站改版301重定向与快速恢复收录的方法
发布日期:2019/3/18
来源:聚恒【返回】
1,网站301重定向。虽然很多朋友都知道什么是301了,但我还是系统的说一下。
页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址”。
这样就明白了,简单看来就是显性的URL转发。实际意义就是告诉搜索引擎这个页面已经永久的被转移到另一个页面了。既然知道了这个301的意义,那如何做301重定向呢?
1),可以在域名解析端设置301重定向。现在一般的域名解析服务商已经提供301重定向的功能,如DNSPOD,但是需要域名转入1个月以后,而且需要审核。
2),服务器端301重定向,现在大部分虚拟主机管理面板都提供了这一选项。比如我用的DA。或者一些国内的面板都有。(因为面板不同,具体方法可以留言,我帮助你。或者自行百度。这里就不在叙述。)当然如果你是VPS用户或者服务器用户因为面板自己安装可能就没有这一功能,那么你可以使用方法1或者3。
IIS重定向的方法:Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择"资源的永久重定向"。
3),代码重定向,这个就是比较通用的了,用代码的方式实现301重定向
1.301重定向之ASP
2、301重定向之PHP
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location: http://www.***.com" );
3、301重定向之NET
还有的虚拟主机自带了配置文件,使用方法如下。
把下面一段代码 保存为 httpd.ini 放到web里。网址换成自己。实现301跳转.
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^***.com
RewriteRule (.*) http://www.webjsd.com$1 [RP]
下面是.htaccess的代码
RewriteEngine On
RewriteCond %{http_host} ^ycyskycom [NC]
RewriteRule ^(.*)$ http://www.webjsd.com/$1 [R=301,L]
2,既然做好了网页重定向,那么下一步就是去百度站长平台提交改版规则。
规则提交后,一般48小时内会反馈预计处理时间,每天更新一次处理进度。期间您可以通过以下方法来查看改版处理情况:关注新网站的抓取异常情况,短期内适当提升抓取压力帮助新网站更快抓取;关注新网站的索引量波动,关注网站改版工具显示的已替换链接条数;同时对旧网站的域还需保留一段时间,直到新网站在百度索引和展现效果佳。
注:在站长平台提交改版规则很重要,如果提交的话,可能收录很快恢复,像我的两天就有了新的收录,如果收录是新站的话,是不可能的,即便有收录,也不会先收录内容页而不收录首页。所以这一部很重要,但需要注意的是,提交之前务必做好301重定向。
3,向百度提供sitemap,也就是网站结构化地图。因为每个网站系统不同的原因构架也不同,这里也不好说什么,但是百度站长平台提供了Discuz!和Wordpress结构化的插件,可以简易的提交网站sitemap。但也会相应的增加服务器负担。
注:平常最好也使用,不必301重定向时才使用。(服务器负担问题这里不计算,请自行测试。)
4,网站链接
这个就不必说太多了,因为平时大家可能做的最多的就是外链与友链。写在301重定向这里的意思就是希望大家尽快把友情链接转移到新域名处,增加新域名的权重,而外链就要重新去发喽。