WordPress网站屏蔽恶意关键词的方法:代码+robots

2023-04-1510:59:46网站管理维护Comments1,048 views字数 1594阅读模式

使用WordPress更方便地搭建博客网站,但是如果网站具有一定的权重后,一些恶意人员将过来创建恶意内容,例如刻意搜索邪恶关键字,垃圾邮件评论等。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

而被搜索引擎抓取到这些关键词的话很有可以导致降权或者其他影响,所以,今天这篇文章就来说说如何规避这种问题出现文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

一、方法一

1,使用代码屏蔽,不使用插件的解决方法文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

在当前主题目录下/wp-content/themes/主题名/functions.php文件添加下列代码文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

add_action('admin_init', 'ytkah_search_ban_key');文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

function ytkah_search_ban_key() {文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

add_settings_field('ytkah_search_key', 'ytkah搜索关键词屏蔽', 'ytkah_search_key_callback_function', 'reading');文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

register_setting('reading','ytkah_search_key');文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

} 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

function ytkah_search_key_callback_function() {文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

echo '<textarea name="ytkah_search_key" rows="10" cols="50" id="ytkah_search_key" class="large-text code">' . get_option('ytkah_search_key') . '</textarea>';文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

add_action('template_redirect', 'ytkah_search_ban');文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

function ytkah_search_ban(){文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

if (is_search()) {文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

global $wp_query;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

$ytkah_search_key = get_option('ytkah_search_key');文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

if($ytkah_search_key){文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

$ytkah_search_key = str_replace("\r\n", "|", $ytkah_search_key);文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

$BanKey = explode('|', $ytkah_search_key);文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

$S_Key = $wp_query->query_vars;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

foreach($BanKey as $Key){文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

if( stristr($S_Key['s'],$Key) != false ){文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

wp_die('请不要搜索非法关键字');文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

2、登录Wordpress网站后台设置–>阅读–>找到搜索关键词屏蔽–>添加您想屏蔽的搜索关键词,比如(恶意关键词1,恶意关键词2…),一行一个关键词文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

WordPress网站屏蔽恶意关键词的方法:代码+robots文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

3、添加完毕后,直接在前台输入已经屏蔽的关键词就会提示‘请不要搜索非法关键字’。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

二、方法二文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

设置robots.txt

如果你不希望搜索引擎抓取你的搜索结果,或者被人恶意刷搜索的结果,你可以新建一个robots.txt,然后再最下面加一行禁止蜘蛛抓取搜索结果的代码。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

  1. Disallow: /?s=*

贴一份完整的,可以根据需要求改。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html

  1. User-agent: *
  2. Disallow: /wp-admin/
  3. Disallow: /wp-includes/
  4. Disallow: /*/comment-page-*
  5. Disallow: /*?replytocom=*
  6. Disallow: /*/*page/*
  7. Disallow: /category/*/page/
  8. Disallow: /tag/*/page/
  9. Disallow: /*/trackback
  10. Disallow: /feed
  11. Disallow: /*/feed
  12. Disallow: /comments/feed
  13. Disallow: /?s=*
  14. Disallow: /*/?s=*\
  15. Disallow: /attachment/
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wg/33747.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/wg/33747.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定