首页 » Web前端 » php屏障搜刮内容技巧_WordPress 樊篱恶意搜索如关键词网址等 – 附若何樊篱搜索收录

php屏障搜刮内容技巧_WordPress 樊篱恶意搜索如关键词网址等 – 附若何樊篱搜索收录

访客 2024-11-19 0

扫一扫用手机浏览

文章目录 [+]

本日这篇文章就来说说如何规避这种问题涌现,当然,如果机器人搜索,你还须要设置下搜索频率。

1、添加代码

添加如下代码到functions.php。

php屏障搜刮内容技巧_WordPress 樊篱恶意搜索如关键词网址等 – 附若何樊篱搜索收录

隐蔽的内容

php屏障搜刮内容技巧_WordPress 樊篱恶意搜索如关键词网址等 – 附若何樊篱搜索收录
(图片来自网络侵删)

add_action('admin_init', 'php_search_ban_key');function php_search_ban_key() {add_settings_field('php_search_key', '搜索关键词屏蔽', 'php_search_key_callback_function', 'reading');register_setting('reading','php_search_key');}function php_search_key_callback_function() {echo '<textarea name="php_search_key" rows="10" cols="50" id="php_search_key" class="large-text code">' .get_option('php_search_key') . '</textarea>';}add_action('template_redirect', 'php_search_ban');function php_search_ban(){if (is_search()) {global $wp_query;$php_search_key = get_option('php_search_key');if($php_search_key){$php_search_key = str_replace("\r\n", "|", $php_search_key);$BanKey = explode('|', $php_search_key);$S_Key = $wp_query->query_vars;foreach($BanKey as $Key){if( stristr($S_Key['s'],$Key) != false ){wp_die('请不要搜索敏感关键字');}}}}}

2、添加关键词

常用的词看这里:https://github.com/motao123/sensitive-stop-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: //trackbackDisallow: /feedDisallow: //feedDisallow: /comments/feedDisallow: /?s=Disallow: //?s=\Disallow: /attachment/6、末了

如果你的站恶意搜索已经被收录,那么你须要site网址,比如:(关键词 site:www.你的域名.com) ,举例:比如( 拿走 site:www.aaa.com)

得到结果后,新建一个记事本,把连接都复制进去,然后到百度的去世链提交中提交,让百度删除这些搜索结果。
当然详细的操作可以根据百度去世链提交的解释来进行。

当然,也可以利用站长工具来检索去世链:http://tool.chinaz.com/Links/

不过,没用过,不知道这个站长工具是否能检测恶意搜索的结果。

标签:

相关文章

介绍百度码,技术革新背后的智慧之光

随着科技的飞速发展,互联网技术已经成为我们生活中不可或缺的一部分。而在这个信息爆炸的时代,如何快速、准确地获取信息,成为了人们关注...

Web前端 2025-01-03 阅读1 评论0

介绍皮箱密码,开启神秘之门的钥匙

皮箱,作为日常生活中常见的收纳工具,承载着我们的珍贵物品。面对紧闭的皮箱,许多人却束手无策。如何才能轻松打开皮箱呢?本文将为您揭秘...

Web前端 2025-01-03 阅读1 评论0

介绍盗号器,网络安全的隐忧与应对步骤

随着互联网的快速发展,网络安全问题日益突出。盗号器作为一种非法工具,对网民的个人信息安全构成了严重威胁。本文将深入剖析盗号器的原理...

Web前端 2025-01-03 阅读1 评论0