404未找到是什么意思_WordPress 5.5 Sitemap错误导致404错误

WordPress5.5出现了一个网站地图错误,导致某些具有大量页面的网站创建不存在的XML网站地图,引发404错误。这个问题已在WordPress5.5.1的候选版本中得到修复,预计将于2020年9月1日发布。修复措施包括引入新函数get_sitemap_url()以避免重定向错误。
摘要由CSDN通过智能技术生成
e3327f1448a5718fb722b00b00f2c63a.png

据报道,存在一个WordPress 5.5网站地图错误,该错误会影响某些具有本机WordPress网站地图的网站。该错误会创建不存在的XML 网站地图页面。该问题已被正式确认。

网站地图分页错误

b860b046b12c837d70ee6e5081480c2d.png

WordPress错误会影响由WordPress核心生成的网站站点地图。该错误会影响具有许多页面的网站,因此它们需要多个XML网站地图。

根据错误报告,站点地图可能类似于以下示例:

“ wp-sitemap-posts-post-1.xml
wp-sitemap-posts-post-2.xml
wp-sitemap-posts-post-3.xml”

但是,当您单击post-2.xml或post-3.xml链接查看那些站点地图时,该站点地图不存在,并且服务器生成404页面未找到响应。

错误报告记录了以下意外行为:

“当我访问这些URL时,它们是:
wp-sitemap-posts-post-1.xml
wp-sitemap-posts-post-2.xml / page / 2
wp-sitemap-posts-post-3.xml / page / 3”

在上面的示例中,单击“ …post-2.xm l” WordPress将对该URl的请求重定向到不存在的URL“ …post-2.xml / page / 2

报告该错误的人还添加了:

“第一个URL正常工作,但后两个是404s。

这发生在没有激活任何插件并且使用二十二十主题的情况下。

我的设置确实启用了“日期和名称”永久链接。我在本地开发环境中使用PHP 7.3.19和Nginx 1.19.0。”

为什么会发生WordPress网站地图错误?

作为开发周期的一部分,WordPress提供了WordPress社区下载和测试的早期版本。

在此过程中,发现,记录并记录了无法预料的错误,并为其指定了严重性级别和修补程序的日期,以解决该问题。

当发生意外事件(例如特定形式的永久链接结构)并随后触发意外行为时,可能会发生软件错误。

WordPress开发团队记录了此补丁,引入了一个新的WordPress功能:

“介绍了get_sitemap_url()函数,该函数与get_permalink()等效,但适用于站点地图。该新函数用于redirect_canonical()。”

该修复程序的官方摘要说:

“站点地图:防止错误重定向页面式站点地图请求。
更新redirect_canonical()以解决站点地图使用的自定义分页和URL格式,以便遵循标准做法。
引入函数get_sitemap_url()以简化根据需要获取索引和提供者URL。”

WordPress功能是一段创建特定功能的代码。有特定于主题,插件和WordPress核心的功能。

WordPress网站地图是WordPress核心的新增功能。因此,无法预料的事情几乎是不可避免的。

何时可以修复WP Sitemap分页错误?

该修复程序已完成。

该补丁计划在WordPress 5.5.1候选发布版本1中发布,该候选版本计划于8月27日发布。

最终的WordPress 5.5.1维护更新计划于2020年9月1日(星期二)进行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值