跳到主要内容
版本:v6.x

网站无法加载http静态资源怎么办

网站无法加载http静态资源怎么办

开启网站的 https 后,浏览器会拦截页面中 http 的静态资源(如 css、js 等),导致样式或脚本加载失败。有两种解决方法:

方法一:回源改用 https

如果源服务器配置了 https,可以把回源协议改为 https(网站编辑 → 回源设置 → 回源协议)。

方法二:添加 CSP 响应头

让浏览器自动把 http 资源请求升级为 https。进入 网站列表 → 管理 → 高级设置 选项卡 → 客户端响应头新增响应头

  • 响应头名称:Content-Security-Policy
  • 响应头值:upgrade-insecure-requests
  • 执行动作:添加

如图:

新增CSP响应头