文章目录[隐藏]
百度快照的定义,相信大家都已经了解。在建站的过程中,百度可能已经收录了一些你不想被收录的页面,比如不带www的页面,尽管你已经做了301重定向,但是不带www的页面一直存在。如果你想删除百度快照,如何处理呢?武汉网络推广和大家一起来看看。
一、哪些情况下需要删除百度快照
1、百度收录了你不想被收录的域名,最常见的是测试域名和不带www的域名;
2、建站前期未作好robots.txt,中期设置了伪静态,但是搜索引擎已经收录了大量的动态链接,这个必须要删除;
3、虚拟主机自带的域名被百度收录,避免内容重复收录;
4、网站改版,分类目录错误,造成URL死链,要删除。
二、迅速删除百度快照的步骤
可以使用百度的闭站保护功能,操作的步骤如下:
1、去除robots限制
如果做过robots封禁,你要先解除封禁,删除robots内之前禁止搜索引擎抓取的目录。
2、设置404状态
百度的闭站保护申请有一个条件,所有的链接必须是404状态,否则无法通过。
因此,我们要对收录的非首选域名,设置404,取消301重定向。
①、Nginx
如下修改之前非首选域名的监听设置:
server
{
server_namewww.zhangge.net;
root/home/wwwroot/zhangge.net;
location/{
#全部返回404
return404;
}
}
②、PHP通用
将以下代码添加到网站的head部分
<?phpif($_SERVER['HTTP_HOST']=='www.zhangge.net'){?>
header('HTTP/1.1404NotFound');
header("status:404NotFound");
<?php}?>
③、ASP通用
同样的将以下代码添加到网站head部分(注意是动态模板,而不是静态页)
<%
Response.Status="404NotFound"
%>
设置完成后,记得手动访问测试下效果。
三、百度的闭站保护申请
404确认无误之后,打开百度站长平台的抓取频率,选择闭站保护
http://zhanzhang.baidu.com/pressure/close
然后,选择你要关闭的非首选域名,比如kexufang.com,最后在下方继续勾选kexufang.com,提交即可!切记不要提交带星号(*)的选项,那是指所有相关域名!
2天左右你会收到闭站保护申请通过的通知。
注意:闭站保护是人工审核,非机器,需要严格按照上述步骤申请。
闭站保护是整个域名删除的最快方法,如果只是删除部分收录,可以使用百度站长平台的死链提交功能。
四、补充
删除干净以后,重新设置301跳转和robots封禁设置。这样设置的原理是,你要删除哪个域名的快照,只需设置对象为404状态,然后去百度站长平台做死链提交,2-3天就会见效。