首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress 5.5 Sitemap错误导致404错误

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

网站地图分页错误

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日(星期二)进行。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200828A0C8B200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券