【问题标题】:Lightsail CDN is causing wordpress URLs to get remapped to http:// rather than https://Lightsail CDN 导致 wordpress URL 重新映射到 http:// 而不是 https://
【发布时间】:2022-10-19 20:13:40
【问题描述】:
我用 wordpress 设置了 lightsail,在我启用 CDN 之前一切都很好。似乎 wordpress 现在正在将其一些静态内容文件名(但不是全部)重新映射为“http://”而不是“https://”,从而导致混合内容错误。
当我使用它的静态 IP 直接访问 lightsail 实例时,我没有这个问题,它工作正常并且所有 url 都是“https://”。
是什么赋予了?为什么 wordpress 会生成 http 而不是 https url,但只有当我尝试通过 CDN 访问它时? (更奇怪的是它只有一些网址,大多数工作都很好)
【问题讨论】:
标签:
wordpress
amazon-lightsail
【解决方案1】:
如果它们是外部的,请检查这些 URL 源,或者确保您在托管服务中拥有所有数据,并使用 Https peotocol 在内部获取这些数据。此外,如果您正在获取任何外部资源,请检查是否使用 HTTP 协议
【解决方案2】:
当您创建 CDN 时,“详细信息”选项卡中有一个名为“您的分发仅使用 HTTP 从您的源中提取内容”的选项,该选项默认处于选中状态。因此,如果您的实例安装了 SSL,那么您必须选择另一个名为“您的发行版仅使用 HTTPS 从您的源中提取内容”的选项,那么您应该没问题。