wordpress禁止系统自带搜索功能增强被恶意搜索轰炸(google有效)

news/2025/2/26 11:09:29

源地址:wordpress禁止系统自带搜索功能增强被恶意搜索轰炸(google有效)-计算机技术网

wordpress禁止系统自带搜索功能增强被恶意搜索轰炸(google有效)

10分钟前 • SEO优化方法, wordpressCMS教学教程, 谷歌搜索优化 • 阅读 0

目前,seo优化中出现常见的恶意搜索轰炸,这个黑帽技术,只是针对google搜索引擎,可以将不属于自己的恶意页面进行无线访问,还能误导搜索引擎以为是自己的网站的页面,google还能进行收录,为了避免这个事情的发生,我们一般有两种方法,一种是禁用wordpress自带搜索功能,还有一种就是添加第三方搜索功能,自己建立自己的索引,为了一劳永逸,直接禁用相关搜索即可。像电影,小说类等网站可以添加第三方搜索插件或者自己建立相关索引。下面我们就看看其中一个方法,禁用wordpress自带的搜索功能。

wordpress恶意搜索

在function.php中添加相关代码:

//禁止WordPress的自动搜索功能
function disable_search( $query, $error = true ) {

    if (is_search() && !is_admin()) {
    
        $query->is_search = false;
        
        $query->query_vars['s'] = false;
        
        $query->query['s'] = false;
        
        if ( $error == true )
            // 执行搜索后显示的错误页面
            // $query->is_home = true; //跳转到首页
            //$query->is_404 = true;//跳转到404页
            status_header(404);
		    load_template(get_theme_file_path('404.php'));
        }
    }
#add_action( 'template_redirect', 'redirect_empty_search_results' ); 
add_action( 'parse_query', 'disable_search' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );

在代码加入function.php文件后,我们还需要将主题的搜索框关闭或者取掉,这个代码在浏览器中访问网站按f12就能找到相应的代码,直接注释掉即可。这样不光能防止wordpress存在的搜索功能轰炸,避免数据库被恶意访问自动关闭,还能避免google搜索引擎误判收录不该收录的页面。防止网站被搜索引擎拉黑。

以上就是wordpress禁止系统自带搜索功能增强被恶意搜索轰炸(google有效)的全部内容,如果想了解更多搜索引擎优化相关信息,可以关注我们计算机技术网(ctvol.com)


http://www.niftyadmin.cn/n/5868602.html

相关文章

全面屏手势导航栏适配

背景 识别是否全面屏手势场景,然后识别手势指示条是否显示,然后再获取指示条高度 由于全面屏手势是Android9开始出现的,所以验证需要从Android9的机型测到最新的15看时机效果。 是否全面屏手势判断 public static boolean isGestureNavMod…

k8s集群3主5从高可用架构(kubeadm方式安装k8s)

关键步骤说明 环境准备阶段 系统更新:所有节点执行yum/apt update确保软件包最新时间同步:通过ntpdate time.windows.com或部署NTP服务器网络规划:明确划分Service网段(默认10.96.0.0/12)和Pod网段(如Flann…

C++STL---<cstddef>

C 头文件 <cstddef> 详解 <cstddef> 是 C 标准库中与 内存布局和指针运算 密切相关的头文件&#xff0c;主要提供基础类型定义和宏操作。 核心类型定义 1. size_t 用途&#xff1a;表示对象大小的无符号整数类型特性&#xff1a; 保证足够大以容纳系统最大可能对…

【AIGC】使用Python实现科大讯飞语音服务ASR转录功能:完整指南

文章目录 讯飞ASR转写API完整指南1. 引言2. 讯飞ASR API介绍3. API参数说明3.1 认证参数3.2 上传参数3.3 查询结果参数3.4 orderResult 字段3.5 Lattice 字段3.6 json_1best 字段3.7 st 字段 4. Python代码实现4.1 生成签名4.2 上传音频文件4.3 获取转写结果4.4 解析转写结果 5…

10. docker nginx官方镜像使用方法

本文介绍docker nginx官方镜像使用方法&#xff0c;因为第一次用&#xff0c;在加上对docker也不是很熟&#xff0c;中间踩了一些坑&#xff0c;为了避免下一次用又踩坑&#xff0c;因此记录如下&#xff0c;也希望能够帮到其它小伙伴。 官方镜像页面&#xff1a;https://hub.d…

23种设计模式之《代理模式(Proxy)》在c#中的应用及理解

程序设计中的主要设计模式通常分为三大类&#xff0c;共23种&#xff1a; 1. 创建型模式&#xff08;Creational Patterns&#xff09; 单例模式&#xff08;Singleton&#xff09;&#xff1a;确保一个类只有一个实例&#xff0c;并提供全局访问点。 工厂方法模式&#xff0…

java面试题(一年工作经验)的心得

看面试题 正常人第一步肯定都会看面试题&#xff0c;我也不例外&#xff0c;在看的过程中&#xff0c;我发现有些文章写的不错&#xff0c;对我帮助不小值得推荐&#xff0c;如下&#xff1a; Java面试题全集&#xff08;上&#xff09; 很多基础的东西&#xff0c;建议先看。…

Vscode无法加载文件,因为在此系统上禁止运行脚本

1.在 vscode 终端执行 get-ExecutionPolicy 如果返回是Restricted&#xff0c;说明是禁止状态。 2.在 vscode 终端执行set-ExecutionPolicy RemoteSigned 爆红说明没有设置成功 3.在 vscode 终端执行Set-ExecutionPolicy -Scope CurrentUser RemoteSigned 然后成功后你再在终…