今天奇它博客给大家分享一个新手站长都会遇到的困扰:后台查看流量来源总会看到一堆烦心的广告,还TMD是在自己的网站!这能忍吗?老白我从网上找到了两种很实用的方法,能够一定程度上解决问题,记录分享一下!

如下图所示,这就是我们常常通过后台流量统计软件看见的页面,全是一堆广告,起初我想着活跃网站,对我还是有好处的,广告就广告吧。然而,实际情况却是比较严重的......

原文转载自:奇它博客:https://qitablog.com/10093.html

经明月登楼大佬博文阅读才知道,这是一种叫做“搜索攻击”的东西,其原理就是通过脚本,利用WordPress搜索结构“域名/?s=搜索词”不断对我们的网站进行访问,不仅仅是让我们在后台看见广告这么简单,可能还会顺便将访问的地址推送到各大搜索引擎,加快这些恶意网址的收录,这样,你的网站就会沦为这些不法之徒传播不良信息的渠道,这对网站排名是非常不利的,甚至可能会直接被搜索引擎 K 站

比如,在网站搜索123,其结构便是:https://qitablog.com/?s=123

如果“123”换成了其他的东西,比如上面的广告或者不良网站......

如何实现WordPress网站屏蔽后台搜索词广告呢

1、禁止搜索引擎收录搜索结果页

搜索结果页一般我们都不推荐被收录,所以建议大家还是禁止收录。现在几乎所有搜索引擎都遵循 robots.txt 的规则,也就是我们可以通过 robots.txt 定义规则,阻止搜索引擎收录搜索结果页面。我们可以在网站根目录,创建一个 robots.txt 文件,填入下面的内容:

  1. Disallow: /?s=*

这样就禁止搜索引擎收录 WordPress 搜索结果页了。

但是这个方法有个不足之处就是一旦搜索引擎不遵循 robots 规则就没有作用了(国内不少搜索引擎就不遵守 robots 协议、比如某度),所以这个办法明月的态度是仅供参考,聊胜于无了

2、使用代码实现屏蔽搜索某些关键词

在当前主题目录下/wp-content/themes/主题名/functions.php 文件添加下列代码:

代码地址:https://qitablog.com/10093.html#toc-3

然后进入 WordPress 网站后台设置–>阅读–>找到搜索关键词屏蔽–>添加您想屏蔽的搜索关键词,比如(恶意关键词 1,恶意关键词 2…),一行一个关键词

WordPress的屏蔽模式是命中即屏蔽,即不用全字匹配都行,只要有“seo快排”,就会出现下面的提示,不用管其他包含了啥,所以大家设置通用的字就可以

利用JQUERY方法禁止搜索

上一个functions函数方法简单易操,但这种方法的最大缺点是别人已经搜索过后才提示恶意关键词,而另外一个使用JQUERY的方法则能够实现禁止搜索关键词:当用户输入恶意关键词时,就会验证提示并阻止搜索(来自:https://www.xuewangzhan.net/wpbbs/21522.html)

代码如下:

搜索框代码:

  1. <form role="search" method="get" id="searchform" class="searchform" action="<?php echo home_url( '/' ); ?>">
  2. <input type="text" value="" name="s" id="s" class="required"/>
  3. <input type="submit" value="搜索" id="send" />
  4. </form>

屏蔽恶意关键词的JQUERY代码

代码地址:https://qitablog.com/10093.html#toc-4

将自己网站的搜索框代码替换成以上二个代码的组合即可。这样别人再搜索恶意关键词时,搜索功能就不会起作用了,真正把屏蔽恶意关键词搜索做到了搜索动作的前面。

相对function方法较为复杂,大家自行选择

3、彻底禁用 WordPress 内置搜索,使用第三方的站内搜索替代

目前大部分主流 WordPress 主题都自带集成第三方站内搜索了,比如像知更鸟的 Begin 主题就集成了百度、搜狗、360 站内搜索的同时还提供了 WordPress 内置搜索的开关控制,如下图所示:

这样一来可以说是彻底一劳永逸的解决了“恶意搜索攻击”这个顽疾了,同时也防止某些无聊幼稚的人借助 WordPress 内置搜索试试的流量攻击啥骚扰网站。

至于 WordPress 集成第三方搜索引擎到站内的方法大家自行百度、谷歌

该方法的缺点就是对用户不太友好,搜索界面内容很多时候完全不是自己想要的,另外还会出现内容缺失情况(不是每一篇文章搜索引擎都收录了)

以上就是奇它博客@老白分享的关于屏蔽恶意搜索广告的方法了,下面的文章可能对你有用!

wordpress文章标题自动链接图片alt和title标签属性
免插件实现WordPress网站侧栏实时疫情图
不鼓捣了-2020WordPress网站优化方法大全及其效果对比

WordPress网站屏蔽后台搜索词广告-奇它博客相关推荐

  1. 百度统计出现不属于自己网站的域名搜索词及数据怎么处理

    百度统计出现不属于自己网站的域名搜索词及数据怎么处理? 这种情况多半是你网站的百度统计代码别别人利用了,建议你找程序将百度统计代码加密传输这是一种解决方式 另一种设置网站黑白名单,进入百度统计管理界面 ...

  2. 搜索关键词分析——以个人博客网站为例 1

    搜索关键词分析--以个人博客网站为例 转 https://segmentfault.com/a/1190000018318732 seo 0 背景 我做了一个个人博客网站,希望能够记录自己的学习,工作 ...

  3. 刻奇·缩减·博客——当今中国博客文化之批判

    曾几何时,Weblog这个即时网络日志形式,在我们的视野中出现,并迅速为网民所接受和使用.曾几何时,中国的Weblog忽然盛行和充斥着大量非艺术的艺术,非文学的文学,非原创的原创.非严肃的严肃--.虽 ...

  4. 电脑本地视频怎么添加外挂字幕-奇它博客

    我们通过网盘(天翼网盘.迅雷盘等)下载的高画质电影没有字幕或者没有中文字幕的时候,可以通过下载外挂字幕的方法来换字幕.当然如果视频本身使用了内嵌字幕,那么内嵌字幕是无法被替换的.电脑本地视频怎么添加外 ...

  5. 一个完整的搜索系统 - God bless you - 博客园

    一个完整的搜索系统 - God bless you - 博客园 一个完整的搜索系统 - God bless you - 博客园 一个完整的搜索系统 一个完整的搜索系统 层次型倒排索引 基于前面非精确t ...

  6. 广告创意设计课程 博客_博客的16个伟大的内容创意

    广告创意设计课程 博客 When you need to write regular posts for your business or personal blog, it can be chall ...

  7. 怎样才能让百度搜索到自己的csdn博客?

    怎样才能让百度搜索到自己的csdn博客? 如果不把你的博客提交到各大搜索引擎中,它们一般是不会收录你的博客的,你可以先尝试一下看看能不能在百度搜到你的博客吧.就是申请免费加入搜索引擎啦!一般百度在48 ...

  8. seo网站关键词优化-搜索词和搜索结果观察_百度搜索

    本篇通过2个搜索内容来介绍一下百度搜索内容和搜索结果之间的关系观察. 话不多说直捣黄龙. 例1:在百度首页搜索框中输入"200x100热镀锌槽式直通价格"进行搜索 1.搜索内容分词 ...

  9. 腾讯云轻量应用服务器搭配WordPress程序使用宝塔面板一键式搭建个人博客网站

    你想要拥有一个自己的网站吗,不在受第三方网站的约束,自由撰写文章帖子,随时随地发挥你的想象.其实搭建一个个人网站没有那么麻烦,完全小白用户也可以办到,只需要点点鼠标就可以完成,下面就详细介绍使用腾讯云 ...

  10. 搜索关键词分析——以个人博客网站为例

    背景 我做了一个个人博客网站,希望能够记录自己的学习,工作和成长笔记.同时为更多有相同需求的人提供帮助和支持.那么用户应该怎么来找到我这个博客网站呢?通过什么关键词能够快速找到这个博客网站呢? 接下来 ...

最新文章

  1. Coolpad F61刷机解锁成功
  2. VB与EXCEL的相互勾通
  3. 新特性的副产品--从11g的DEFERRED SEGMENT CREATION说起
  4. 模拟人生4修改服务器,【M4分享】PS4主机版模拟人生4的作弊码
  5. linux内核头文件 cdev.h 解析
  6. java mysbatis select_MyBatis SELECT基本查询实现方法详解
  7. 通俗理解数字签名,ssl数字证书和https
  8. LeetCode 2126. 摧毁小行星(贪心)
  9. 汉诺塔python执行流程_hannoi塔(汉诺塔)移动过程解析
  10. 外点罚函数matlab程序_关于图像轮廓识别的程序实现
  11. 刺客信条奥德赛缺少dll文件_《刺客信条 奥德赛》免费归来,单人冒险暗杀游戏,搞一搞喽...
  12. java计算机毕业设计大数据在线考试系统在线阅卷系统及大数据统计分析(附源码、数据库)
  13. Au入门系列之五:轨道与轨道控制​
  14. HDU5832(大数取模-秦九昭算法)
  15. dytt 爬取磁力链接保存mysql
  16. python爬虫字体反爬实习僧
  17. 简易kafka消息服务器搭建
  18. 【Android】锁屏/熄屏之后,与蓝牙设备的连接就会自动断开
  19. 服务程序使用OutputDebugString,DbgView接收不到调试信息问题
  20. 为 setuptools 开路搭桥

热门文章

  1. 【基础总结】——数学知识
  2. mysql有rac吗_RAC
  3. 金山卫士开源软件之旅(九) KUI高级界面(列表控件、树控件例子、超文本、网页控件)
  4. 周一清晨的领导课读书笔记
  5. 《周一清晨的领导课》笔记-NO.1
  6. 15款外贸高手都在用的邮箱工具和关键词分析工具
  7. 花了一年时间开发的三维弯管机交互式转档软件(三维管子模型UG,SOLIDWORK,PRO/E文件转成YBC)...
  8. Linux必会100个命令(三十八)halt
  9. CATIA V5-6 R2017 支架类零件设计
  10. Google Chrome常用插件推荐