HTTPS 页面仍可能通过 HTTP 引用资源。浏览器会根据资源类型和安全规则处理混合内容,所以表现可能是脚本被阻止、图片缺失或表单失效。先检查具体请求,再判断是否需要调整证书。
从浏览器证据开始
打开问题页面,查看控制台和网络请求,记录不安全 URL、发起页面与资源类型。内页也应重复检查;首页正常,不能代表所有模板或已保存内容都使用正确地址。
按控制范围给 URL 分类。自己的上传文件、主题设置、数据库内容和第三方组件,修复位置可能不同。找到实际生成错误地址的地方,再做对应修改。
修正 URL 的来源
- 把写死的 HTTP 引用改为目标服务支持的 HTTPS 地址。
- 检查站点设置和生成资源时使用的基础 URL。
- 确认外部脚本支持 HTTPS,再继续使用。
- 除图片之外,也检查表单提交与接口地址。
- 查看跳转是否意外回到 HTTP。
不要通过允许不安全内容的浏览器设置来作为验收结果;客户仍可能遇到问题。保持正常保护,修正实际请求路径或依赖。
发布后再验证一次
检查新版本时,清理或重新验证相关缓存页面,确认线上 HTML 和请求包含新地址。执行此前失败的表单或业务动作。证书主机名和有效期也要单独核查,混合内容与证书不匹配是不同问题。
需要协助时,提供一个问题页面、一个资源 URL 和准确浏览器提示。截图应排除凭证和私密令牌,让支持团队能够从明确依赖开始排查。