网站无法加载http静态资源怎么办
网站无法加载http静态资源怎么办
开启网站的 https 后,浏览器会拦截页面中 http 的静态资源(如 css、js 等),导致样式或脚本加载失败。有两种解决方法:
方法一:回源改用 https
如果源服务器配置了 https,可以把回源协议改为 https(网站编辑 → 回源设置 → 回源协议)。
方法二:添加 CSP 响应头
让浏览器自动把 http 资源请求升级为 https。进入 网站列表 → 管理 → 高级设置 选项卡 → 客户端响应头 → 新增响应头:
- 响应头名称:
Content-Security-Policy - 响应头值:
upgrade-insecure-requests - 执行动作:添加
如图:
