如果你的站点被恶意的关键词搜索,如果没有屏蔽的话,这些搜索结果很有可能被搜索引擎抓取到。那结果就很悲剧了。
今天这篇文章就来说说如何规避这种问题出现,当然,如果机器人搜索,你还需要设置下搜索频率。
1、添加代码
添加如下代码到functions.php。
2、添加关键词
常用的词看这里:https://github.com/jkiss/sensitive-words
在后台(设置→阅读)中添加你要屏蔽的关键词。
注意:一行一个。
3、效果
保存后,自己搜索下,效果如图:
4、限制搜索频率
这个东西,随便搜搜,网上一大堆,最常见的解决方法是安装一个插件。
1)插件名
限制频率的插件名:Search Limiter & Blocker
2)后台搜索安装
插件很小,就要给PHP文件,设置界面如图:
插件页面 https://wordpress.org/plugins/search-limiter-blocker/
- Search Limit (Count) :限制搜索次数
- Block Time (in seconds):限制搜索时间
- Message for blocked visitor:信息提示
5、设置robots.txt
如果你不希望搜索引擎抓取你的搜索结果,或者被人恶意刷搜索的结果,你可以新建一个robots.txt,然后再最下面加一行禁止蜘蛛抓取搜索结果的代码。
Disallow: /?s=*
贴一份完整的,可以根据需要求改。
User-agent: * Disallow: /wp-admin/ Disallow: /wp-includes/ Disallow: /*/comment-page-* Disallow: /*?replytocom=* Disallow: /*/*page/* Disallow: /category/*/page/ Disallow: /tag/*/page/ Disallow: /*/trackback Disallow: /feed Disallow: /*/feed Disallow: /comments/feed Disallow: /?s=* Disallow: /*/?s=*\ Disallow: /attachment/
6、最后
如果你的站恶意搜索已经被收录,那么你需要site网址,比如:(关键词 site:www.你的域名.com) ,举例:比如( 拿走 site:www.aaa.com)
得到结果后,新建一个记事本,把连接都复制进去,然后到百度的死链提交中提交,让百度删除这些搜索结果。当然具体的操作可以根据百度死链提交的说明来进行。
当然,也可以利用站长工具来检索死链:http://tool.chinaz.com/Links/
不过,没用过,不知道这个站长工具是否能检测恶意搜索的结果。

微信公众号
关注大鸟博客公众号
2020年7月13日 上午11:37 1F
多谢分享,学习一下!
2020年7月13日 下午12:50 2F
看看看看
2020年7月13日 下午6:43 3F
学习下 看看
2020年7月15日 上午12:44 4F
最近不知道怎么无法评论,试试……
2020年7月15日 上午10:39 5F
刚好最近被这个给困扰
2020年7月20日 上午10:23 6F
过来学习学习
2020年7月27日 下午3:04 7F
这个正好需要
2020年8月5日 下午5:59 8F
学习学习,感谢分享
2020年8月12日 上午11:48 9F
多谢分享,学习一下!
2020年9月17日 下午9:53 10F
过来学习学习
2020年10月30日 上午10:36 11F
感谢博主
2020年12月26日 下午10:09 12F
这个不错,学习下!
2021年1月26日 下午8:15 13F
这个还真的有必要的