用excel管理监测网站文件应对黑链
前两天在常规的站点信息查看过程中,突然发现网站的百度快照停留在了5月15日,在网站刚有起色的阶段,没有用任何黑帽seo手段,却莫名地遭遇百度惩罚,很是不理解。在折腾了一上午的排查原因以后,终于发现躺着中枪了,网站遭遇了传说中正规运营的站长们谈起色变的黑链了,折腾了一个下午才将全部处理清除完,黑链真是防不胜防啊。
在完善了服务器的安全设置、登陆账号密码的更改后,仔细思考,回想网站各页面被增加了那么多的黑链,只是被百度暂停快照,而没有K站,真是万幸了,得总结个办法能够及时地发现黑链修改网站文件,才能在搜索引擎发现之前尽早地积极快速地处理,从而避免长期心血小心翼翼经营的网站因为黑链而被搜索引擎K掉。
发现黑链的最好方法是查看网站页面文件的源码,但是站点页面源码文件众多,挨个打开查看一遍所花费的时间较长,如果每次巡查都花费那么长的时间,那每天巡查几遍就没时间做别的事情了,所以得想一个较方便能巡查对比的方法。通过一天的研究测试,探索出了在windows 2003操作系统的服务器上用excel管理监测文件属性的方法,下面跟大家分享下如何用excel管理监测文件属性以方便巡查及时探测到黑链更改。
1、指定文件的文件对象属性
通过FileSystemObject对象的GetFile方法将指定的文件转换为文件对象,通过这个方法转换读取到的对象属性如下表所示:
2、读取指定文件对象属性
以网站的主页index.css文件为例,运用如下的VBA代码转换并读取文件C:\template\default\css\index.css对象属性,并将属性信息显示在工作表中:
运行结果如下:
对每个需要监视的重要文件均设置以上的VBA代码,并将结果保存于同一个excel文件的不同工作表中。
3、巡查excel函数对比结果
运用excel的EXACT()函数将每次巡查运行生成的excel文件与前一次巡查运行生成的excel文件进行自动对比,发现重要文件的DataLastModified属性即最后一次修改文件的日期时间有不同的返回flase结果,在每天巡查时间只需按照以上步骤运行,就能轻松地发现重要文件修改与否,对于非正常本人的修改操作的修改时间变化文件再进行重点查看源码,查看是否由于被加黑链造成的文件异常。
经过这几天网站的运行情况看,按照以上的方法进行网站重要文件监测是否被非法修改是可行的,分享希望大家在应对黑链的问题有思路上的借鉴作用,本文由淘宝返利http://www.0576mm.com/ 原创总结。如果您不同意,可以留言交流,原创首发在A5,转载的时候请保留作者链接,谢谢!