Lightsail CDN导致wordpress url被重新映射到http://而不是https://



我用wordpress设置了lightsail,在启用CDN之前一切都很顺利。似乎wordpress现在正在将一些静态内容文件名(但不是全部)重新映射为'http://'而不是'https://',导致混合内容错误。

当我使用它的静态ip直接访问lightsail实例时,我没有这个问题,它工作得很好,所有的url都是'https://'.

给了什么?为什么wordpress生成http而不是https url,但只有当我试图通过CDN访问它?(更奇怪的是,它只是一些url,大多数工作很好)

检查这些URL资源,如果他们是外部的或不确保你有所有的数据在你的主机服务和它的内部获取使用Https peotocol。此外,如果您正在获取任何外部资源,然后检查是否使用HTTP协议

当您创建CDN时,在详细信息选项卡中有一个选项名为"您的分发仅使用HTTP从您的原点提取内容";该选项是默认选中的。如果你的实例安装了SSL那么你需要选择另一个选项"你的分发版只使用HTTPS从你的源端获取内容"那你会没事的。

最新更新