草!(一种植物)
你是不是也以为,只要在FTP里把那个该死的网页文件一删,或者后台数据库里一清空,百度那边就自动同步消失了?我当初也是这么天真,结果三天过去了,那破链接还在搜索结果第一页挂着,点进去就是个404,用户体验差到爆炸,蜘蛛爬一次记录一次错误,这TM不是给自己网站挖坑么?真别自己瞎搞!
正确的、官方的、唯一有用的路子,是去百度搜索资源平台(原站长平台)!注册验证你的网站,然后在“网页抓取” -> “死链提交”那里,把你删掉的页面链接填进去。你得告诉百度:“大哥,这页没了,别抓了,快删了吧”。
这里有个巨坑: 你以为提交了就完事了?不不不,你得确保你服务器上那个链接返回的是404状态码(页面不存在)。如果你是做了个自定义404页面,那也得返回404状态码,而不是200(成功)!百度蜘蛛可精了,它会判断这个返回码。我当初就是自定义404页面没设置好状态码,提交了半个月都没动静,凌晨4点盯着统计后台那些爬取错误记录,抽了三根烟才想明白问题在哪。
还有个更快的法子,如果你等不了。在搜索结果里,找到那个该死的快照,快照页面旁边有个“举报”或“更新快照”的按钮。点进去,选“死链”或者“内容已删除”。这招反馈快点,但前提是你得先确保服务器那边返回的是正儿八经的404。
总之,核心逻辑就一个: 你先在服务器上把路挖断(返回404),然后去百度那里开个施工证明(死链提交/快照投诉)。千万别反过来,也千万别只做一步。 看着简单吧?就这两步,我当初折腾了一个礼拜,权重都差点给我整波动了。希望对你有用,别再踩这个坑了。
