WordPress博客网站屏蔽搜索特殊关键字和网址,屏蔽恶意特殊关键词的方法分享,附如何屏蔽搜索收录
现在可以使用WordPress更方便地搭建博客网站,但是如果网站具有一定的权重后,一些恶意人员将过来创建恶意内容,例如刻意搜索邪恶关键字,垃圾邮件评论等。
而被搜索引擎抓取到这些关键词的话很有可以导致降权或者其他影响,所以,今天这篇文章就来说说如何规避这种问题出现
1,使用代码屏蔽,不使用插件的解决方法
在当前主题目录下/wp-content/themes/主题名/functions.php文件添加下列代码
2,进入Wordpress网站后台设置–>阅读–>找到搜索关键词屏蔽–>添加您想屏蔽的搜索关键词,比如(恶意关键词1,恶意关键词2…),一行一个关键词
在后台(设置→阅读)中添加要屏蔽的关键词
保存之后,自己可以测试搜索下,效果如下图所示
3,限制搜索频率,这个东西吧,网上随便搜搜一大堆,最常见的解决方法就是直接安装一个插件解决
1)插件名:限制频率的插件名:Search Limiter & Blocker
2)后台搜索安装:插件很小,就要给PHP文件,设置界面如下图所示
插件页面:https://wordpress.org/plugins/search-limiter-blocker/
- Search Limit (Count) :限制搜索次数
- Block Time (in seconds):限制搜索时间
- Message for blocked visitor:信息提示
4,设置robots.txt,如果不希望搜索引擎抓取的搜索结果,或者被人恶意刷搜索的结果,可以手动新建一个robots.txt,然后再最下面加一行禁止蜘蛛抓取搜索结果的代码
1 | Disallow: /?s=* |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 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/ |
得到结果后,新建一个记事本,把链接都复制进去,然后到百度的死链提交中心去提交,让百度删除这些搜索结果,当然具体的操作可以根据百度死链提交的说明来进行。
当然,也可以利用站长工具来检索死链:http://tool.chinaz.com/Links/,不过,没用过,不知道这个站长工具是否能检测恶意搜索的结果。
看一下
好东西啊
好东西啊