WordPress下一个大版本将使用户更容易将他们的网站从 HTTP 迁移到 HTTPS。它引入了新功能来检测用户的托管环境是否支持 HTTPS,提供一键式更新过程,并在可能的情况下处理混合内容重写。

“WordPress 的一个主要痛点是将 WordPress 站点从 HTTP 迁移到 HTTPS:虽然更改站点地址和 WordPress 地址以使用 HTTPS 是微不足道的,但更新现有内容中对旧 URL 的引用并非易事”,WordPress 核心提交者 Felix Arntz 在一张功能票中建议。“这不能在核心 UI 中完成,需要更高级的工具,例如 WP-CLI 或插件,例如 Better Search Replace,这对大多数用户来说是徒劳的。

在 WordPress 5.6 中,即使出现问题,Site Health 屏幕中也没有关于如何迁移到 HTTPS 的明确指导。从更改站点 URL 开始,用户将需要更多地了解如何迁移手动更新它。

在 WordPress 5.7 中,如果支持 HTTPS,站点健康状态屏幕将通知用户并使用一个新按钮引导他们,只需单击一下即可更新站点。它还会动态迁移网站内容使用 HTTPS 的 URLs. Arntz 录制了一个 up 的视频演示日期:

[嵌入内容]

此更改还带有新的环境变量和过滤器,允许托管服务提供商更改“HTTPS 状态检查”中链接的“站点健康”URL,以便他们可以更有效地为客户管理托管选项。这类似于主机可以修改 URL 以更新 PHP 版本的方式,这对使站点在受支持的 PHP 版本上运行具有积极影响。

请务必注意,5.7 中简化的 HTTP 到 HTTPS 迁移无法处理数据库中的更新。此外,如果网站的 URL 由常量控制,则无法自动完成更新。在这些情况下,站点运行状况屏幕上的 HTTPS 状态检查将通知用户为什么需要手动更新站点。

查看工单和提交消息了​​解更多技术细节,开发者说明将很快发布。

喜欢这样:

喜欢正在加载...

资源