建站资源分享
网络热门资源分享

网站被挂木马?教你如何排除并屏蔽自动生成的灰产站内搜索链接

网站疑似被挂马?自动向搜索引擎提交了大量灰产搜索链接怎么办?最近几个月站长发现自己的几个网站排名一直没有长进,而且关键词也一直在掉,于是就关注搜索引擎的站长平台比较多,因此就发现自己的几个网站在谷歌站长平台反馈有大量因站内搜索而产生的灰产垃圾链接被robots.txt屏蔽了搜索引擎的抓取,查看开始时间从几个月前就开始了,幸好之前在robots.txt当中设置了屏蔽搜索引擎抓取网站的搜索内容,不然可能已经造成了很大的麻烦了,降权乃至更严重的后果应该也是必然的。虽然现在还无法确定网站关键词掉到归零了是不是这个原因造成的,但是目前还是想办法先把这个问题处置一下看看。下面就分享下站长是如何解决网站被恶意刷站内搜索灰产链接的。

网站被挂木马?教你如何排除并屏蔽自动生成的灰产站内搜索链接插图

1、如何排除网站是否被挂马?

关于排除网站挂马问题,这个相对来说要麻烦一点,如果自己不会运维、安全方面的知识,那么排查起来就比较困难了,大多可以借助一些查杀工具,比如:WordPress插件“AntiVirus”,通过在插件安装页面搜索安装“AntiVirus即可”。

另外如果使用的是宝塔Linux面板来建站的网站,我们可以通过宝塔的软件商店下载安装一些木马查杀软件来查杀排除网站是否被挂马。关于宝塔Linux面板的使用安装可以参考:使用宝塔Linux面板建站第一步:如何为自己Linux系统服务器安装宝塔Linux面板!

网站被挂木马?教你如何排除并屏蔽自动生成的灰产站内搜索链接插图1

如果排除了被挂马,那么再进行下面的操作。

2、通过设置“robots.txt”规则来屏蔽搜索引擎抓取站内自动生成的灰产搜索内容

因为站内搜索是主动开启的,任何人都可以在网站内搜索关键词,而这些灰产链接就是通过这样的途径产生的!而且一般来说站内搜索产生的内容和链接对用户访问也没有过多的用处,因此完全可以屏蔽搜索引擎来抓取站内搜索内容。因此遇到网站被刷大量灰产搜索链接后,可以直接通过设置robots.txt来拒绝搜索引擎抓取搜索产生的内容。下面是具体设置robots.txt的教程。

对于每个网站来说,都可以通过设置robots.txt规则来引导搜索引擎哪些内容可以抓取,哪些无用的内容可以不抓取。其实关于使用WordPress搭建的网站如何robots.txt更有利于搜索引擎SEO优化已经有文章介绍了。详情可以参考下面两篇文章:

因为站长的网站使用的是WordPress搭建的,所以屏蔽搜索引擎抓取站内搜索内容只需在网站根目录的“robots.txt”文件当中添加下面代码即可。当然这个规则也要根据你自己网站的实际情况去设定,关键是看你的搜索内容时返回的是什么链接。因为站长网站搜索“建站经验分享”,返回的链接是“https://www.wn12.cn/?s=建站经验分享”,所以这里就屏蔽了“/?s=”内容的抓取就可以了。

Disallow: /?s=

网站被挂木马?教你如何排除并屏蔽自动生成的灰产站内搜索链接插图2

3、通过宝塔Linux面板的Nginx防火墙来屏蔽灰产关键词搜索

另外我们如果是使用宝塔Linux面板,那么还有一步可以做,那就是通过宝塔Nginx防火墙的敏感词屏蔽功能去设置“URL关键词拦截”和“违禁词拦截”,禁止搜索还有一些灰产关键词的内容。具体设置如下:

在宝塔Linux面板通过点击如下图红框标注的位置进入到全局配置去设置。

网站被挂木马?教你如何排除并屏蔽自动生成的灰产站内搜索链接插图3

然后通过设置去添加相关需要屏蔽拦截的关键词就可以了。

网站被挂木马?教你如何排除并屏蔽自动生成的灰产站内搜索链接插图4

不过宝塔Linux面板的Nginx防火墙需要专业版才可以免费使用当然非专业版也可以付费购买该插件,关于宝塔Linux面板专业版和插件如何购买划算,可以参考此文章:如何选择宝塔面板版本?宝塔面板永久授权怎样买才划算?宝塔Linux面板如何安装?!当然目前站长手上有一个有20台授权的宝塔Linux面板专业版授权码,也可以通过站长的邮箱联系站长来购买,一年只需299元!不过站长的授权需要站长来绑定,绑定后换服务器IP也要联系我来重新绑定。

赞(1)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《网站被挂木马?教你如何排除并屏蔽自动生成的灰产站内搜索链接》
文章链接:https://www.wn12.cn/4978.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。