WordPress遭遇黑链怎么办

 一直以来,博客的主题footer下方总是隔一段时间便出现一小片空白,很是影响美观,是什么原因造成的呢?对,就是黑链。具体发现的过程,且听我慢慢道来。最初我并没有注意到主题下方的变化,有一段时间没有及时处理,后来就发现博客里的GG ADSense出现一些莫名其妙的如ads by google之类外文形式广告,同博客内容的匹配度非常差。这种状况直到我通过摸索,重新上传了除了wp-content以外的所有文件和文件夹,消除footer下方的空白后,adsense的匹配才恢复了正常。

  后来,footer下方的空白隔几天便出现一次,每次我都是上传文件替换空间里的文件。最近的这回,空白居然跑到了header的上方,尽管我很纳闷,但由于不知道是黑链的原因,所以仍然是通过FTP替换文件解决的,但很明显这种方法治标不治本。后来我又发现,要去掉空白部分,并不需要替换那么多的文件,只要用WP的原始安装文件中的index.php替换主机根目录下的index.php即可。

  今天下午,在对博客进行了评论回复后,我发现footer下方的空白再次出现了,这次我多了个心眼,没有直接替换index.php文件,而是用FTP把它给下载到本地了,用Dreamweaver8.0打开一查看,发现在文件的里面加入了大量的链接,而且这些链接在网页上是被隐藏着的,根本看不见(也就是那一小片空白区域),代码示例如下:<div style=”text-indent:-9999px;”>这个位置放了很多链接<>。我意识到问题的严重性,就通过51.la查了下来访的IP,发现其中有一个很可疑,貌视就是专门做黑链接网站,这个IP以前也多次访问过我的博客,入口是linkhelper点cn,是哪里人我就不说了,强烈鄙视一下这种不道德行为!

  为了避免再次被挂上黑链,我联系了空间商的客服,请教了一下防止黑链的方法。客服很有耐心,告诉了我方法,在这里就和新手站长们分享一下。

  1.用FTP仔细查看一下空间里有没有被人放上后门文件。就是找一找是最新修改日期的文件,但不是我们自己修改的文件。有的话,删除之!

  2.如果找不出来,就把空间里的文件除了wp-content文件夹以外的所有文件都删除,强烈建议删除前先用FTP下载一份到本地,以防万一。

  3.上传一份新的WP安装文件到空间里,wp-content文件夹除外(因为空间里面wp-content文件夹下放的就是主题、插件及上传到图片,媒体动画资料等)。

  4.登录到wp后台,会提示配置数据库等,按以前安装时的过程操作即可。

  (这样空间里就比较纯洁了,如果不放心,可以把wp-content文件夹下的文件也都检查一下。)

  5.打开空间商的网站,登录到主机管理后台,重新修改FTP密码并记下。然后启用“文件保护”功能,把空间根目录下重点的文件如\*.php保护起来,防止别人修改其中的内容。如果以后自己需要修改,只要把它解锁即可。

  以上便是我解决的过程,是否有效有待于进一步的观察,暂且就写到这里了。

Leave a Reply

使用腾讯微博登陆

使用新浪微博登陆