yoast造成php内存,DUX主题与Yoast SEO插件导致网站重复出现网站标题和副标题

本文主要是介绍yoast造成php内存,DUX主题与Yoast SEO插件导致网站重复出现网站标题和副标题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

0x00 症状

五天前,也就是6月23日,我的网站出现与本文标题相同的症状,那天下午,突然发现网站的标题与副标题重复出现,例如本站标题与副标题是“郁闷老鸟之家 | 一个关于技术与生活的家园”,但是当时的情况是“郁闷老鸟之家 | 一个关于技术与生活的家园|郁闷老鸟之家 | 一个关于技术与生活的家园”,这样是不是很丑,因此,我写本文记录一下我当时的处理方式,以便能给来本小站的朋友帮助。

0x01 寻求帮助

我的网站出现这种情况后,我发现的第一时间开启了维护模式,由于当天夜里有一个报告,所以维护模式一直开了3小时左右,一直等到我回来,才完美解决。回来后,先用搜索引擎搜索关于“网站重复出现网站标题和副标题”的文章,可是一直找不到相关文章,百度同样找不到,然后,我又把SEO加上,这一下出来很多相关的文章,继续加,加上Yoast SEO,这样终于出现一个相关度很高的文章了。

0x02 分析及处理方法

当时那篇文章具体内容不记得了,但是它的核心是主题与SEO插件重复,那篇文章是提出直接修改主题的代码(主题里有seo.php)。但是本文不修改主题代码,不适合我。

Step 1 :

首先我们先看看主题文件夹,根本没有seo.php

7f8c699c29fc949f5edb98742028b140.png

Step 2 :

在网站后台的主题设置的基本设置里,我们可以看到

7add9011c8bfa5c1aade0a828217579d.png

我认为,这个主题已经自带部分SEO功能,在加上Yoast SEO插件的SEO功能,造成功能上的重复,所以出现网站标题和副标题重复出现。

Step 3 :

原因已经找到了,该去处理它了。由于是功能上的重复,因此我们关闭一个就好了。但是,究竟关哪个是个问题,首先,如果你把Yoast SEO插件关闭,那网站地图等功能你没法用,而且DUX主题不自建sitemap,所以Yoast SEO不能关,那就试试关闭主题的SEO功能了。首先,我试了一下把全站连接符删除,但是,根本没有用,还是出现重复的标题。然后,我想试试通过代码看看能不能改掉,但是打开代码,根本不知道哪部分是SEO代码,无奈,看看 Yoast SEO 有没有可以设置的。打开Yoast SEO插件的“标题&元标记”,令人惊喜的是还真有。

f308341240b9178624f29182ea510431.png

我把强制重写标题打开,返回首页刷新看看,终于变成一个标题和副标题了,不是重复的了。

本文只是本人的个人观点,如果你有不同意见,可以留言交流,一同学习,共同进步!

这篇关于yoast造成php内存,DUX主题与Yoast SEO插件导致网站重复出现网站标题和副标题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/294067

相关文章

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

深入解析C++ 中std::map内存管理

《深入解析C++中std::map内存管理》文章详解C++std::map内存管理,指出clear()仅删除元素可能不释放底层内存,建议用swap()与空map交换以彻底释放,针对指针类型需手动de... 目录1️、基本清空std::map2️、使用 swap 彻底释放内存3️、map 中存储指针类型的对象

Python内存优化的实战技巧分享

《Python内存优化的实战技巧分享》Python作为一门解释型语言,虽然在开发效率上有着显著优势,但在执行效率方面往往被诟病,然而,通过合理的内存优化策略,我们可以让Python程序的运行速度提升3... 目录前言python内存管理机制引用计数机制垃圾回收机制内存泄漏的常见原因1. 循环引用2. 全局变

SysMain服务可以关吗? 解决SysMain服务导致的高CPU使用率问题

《SysMain服务可以关吗?解决SysMain服务导致的高CPU使用率问题》SysMain服务是超级预读取,该服务会记录您打开应用程序的模式,并预先将它们加载到内存中以节省时间,但它可能占用大量... 在使用电脑的过程中,CPU使用率居高不下是许多用户都遇到过的问题,其中名为SysMain的服务往往是罪魁

MySQL 内存使用率常用分析语句

《MySQL内存使用率常用分析语句》用户整理了MySQL内存占用过高的分析方法,涵盖操作系统层确认及数据库层bufferpool、内存模块差值、线程状态、performance_schema性能数据... 目录一、 OS层二、 DB层1. 全局情况2. 内存占js用详情最近连续遇到mysql内存占用过高导致

最新Spring Security的基于内存用户认证方式

《最新SpringSecurity的基于内存用户认证方式》本文讲解SpringSecurity内存认证配置,适用于开发、测试等场景,通过代码创建用户及权限管理,支持密码加密,虽简单但不持久化,生产环... 目录1. 前言2. 因何选择内存认证?3. 基础配置实战❶ 创建Spring Security配置文件

java内存泄漏排查过程及解决

《java内存泄漏排查过程及解决》公司某服务内存持续增长,疑似内存泄漏,未触发OOM,排查方法包括检查JVM配置、分析GC执行状态、导出堆内存快照并用IDEAProfiler工具定位大对象及代码... 目录内存泄漏内存问题排查1.查看JVM内存配置2.分析gc是否正常执行3.导出 dump 各种工具分析4.

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

nginx 负载均衡配置及如何解决重复登录问题

《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例