WordPress的下一个主要版本将使用户更容易 将其站点从HTTP迁移到HTTPS。 它引入了新功能,可检测用户的托管环境是否支持HTTPS,并提供一键式更新过程,并在可能的情况下处理混合内容重写。
“ WordPress的一个主要痛点是将WordPress站点从HTTP迁移到HTTPS:虽然将站点地址和WordPress地址更改为使用HTTPS是微不足道的,但更新对现有内容中旧URL的引用并不是一件容易的事,” WordPress Core Committer菲利克斯·阿恩茨(Felix Arntz)在 票 提出功能。 “这无法在核心UI中完成,需要使用更高级的工具,例如WP-CLI或诸如Better Search Replace之类的插件,这对大多数用户来说是徒劳的。”
在WordPress 5.6中,即使出现问题,“站点运行状况”屏幕中也没有关于如何迁移到HTTPS的明确指导。 从更改站点URL开始,用户将需要更多地了解如何手动更新它。
在WordPress 5.7中,如果支持HTTPS,则“站点健康状态”屏幕将通知用户并使用新按钮引导用户,该按钮只需单击一次即可更新站点。 它还会动态迁移网站内容,以将HTTPS用于URL。 Arntz录制了更新的视频演示:
[embedded content]
此更改还带有新的环境变量和过滤器,允许托管服务提供商更改“站点运行状况”中“ HTTPS状态检查”中链接的URL,以便他们可以更有效地为客户的托管选项进行管理。 这类似于主机可以修改URL来更新PHP版本的方式,这对使站点在支持的PHP版本上运行具有积极的影响。
重要的是要注意,在5.7中简化的HTTP到HTTPS迁移不能处理数据库中的更新内容。 另外,如果网站的URL由常量控制,则更新无法自动完成。 在这些情况下,“站点运行状况”屏幕上的HTTPS状态检查将通知用户为什么需要手动更新站点。
有关更多技术细节,请参见 票 和 提交消息,并且即将发布开发者说明。
像这样:
喜欢加载中……