去年下半年我自己的一个企业站就中过招。某天查site命令,发现快照日期停在三个月前,点开快照一看,页面底部莫名其妙多出几十个赌博和色情链接,全是隐藏的div,正常访问根本看不见,只有蜘蛛爬取的时候才会触发。这就是典型的“挂黑链”——别人黑进你的服务器或者通过漏洞往你页面里塞了垃圾链接,搜索引擎抓取到之后,轻则快照停滞,重则直接降权。
快照停在“号”这个说法,我理解你说的是快照停在一个旧日期不动了,或者快照里出现了异常内容,跟网站实际内容对不上。这种情况十有八九是黑链在作祟。搜索引擎的蜘蛛每次来爬你的站,看到的都是带黑链的版本,它就会认为你的网站内容变了质,于是停止更新快照,甚至把之前正常的快照也替换成带黑链的版本。更麻烦的是,如果你自己用浏览器看是正常的,很容易忽略这个问题,等到发现流量掉了一大截才反应过来。
为什么会被挂黑链?常见的原因就那几个。服务器或者网站后台密码太简单,被人暴力破解了。用的CMS或者插件有已知漏洞,没及时打补丁。再就是虚拟主机同服务器上其他站点被黑,连累到你。我当时就是图省事,后台密码设了个八位纯数字,结果被扫号软件直接撞开了。
发现快照停滞之后,第一步别慌着去申诉,先把自己网站彻查一遍。用FTP或者文件管理器把整站文件下载下来,重点查几个地方:首页文件(index.php、index.html)、公共头部尾部文件(header、footer)、还有被篡改的js文件。黑链一般藏在页面底部的隐藏层里,比如`