每日整理真实提问 356 个问题 · 726 个回答 需要系统性的技术文档?看 Shopify 技术百科 1000 篇 → 400-873-8117
已解决 提问于 1 个月前

开了 HSTS 后某些用户打不开

2 个回答 3,151 次浏览 域名、SSL 与 DNS 最后活跃 28 天前
19

开启了 HSTS,少数用户反馈浏览器提示「无法建立安全连接」。

陈
陈工提问者
Shopify 认证开发者 · 专注主题与 Liquid
1 个月前提问 · 已收到 2 个回答

2 个回答

已采纳 · 提问者确认解决
21

先把判断放在前面:HSTS 会强制 https,如果证书链有问题或用户设备时间错误,就会直接拒绝访问。

1处理顺序

  1. 先用 SSL 检测工具确认证书链完整。
  2. 确认所有子域名都支持 https,HSTS 会覆盖子域。
  3. 不要轻易提交 HSTS preload 列表,撤出很慢。
  4. 证书到期前设置自动续期与告警。
  5. 出问题时引导用户清除 HSTS 缓存(chrome://net-internals)。
验收:全站 https 正常,无证书警告。
风 风格技术团队 回答于 1 个月前
21

HSTS preload 是「一次性不可逆」的操作,提交前务必确认所有子域都支持 https。

泽 阿泽 · 前端工程师 · 1 个月前

你的处理方式是什么?

写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。

描述你遇到的现象、店铺环境(主题 / 套餐 / 应用)、已经试过哪些操作……
我要单独提问 工作日 10 分钟内回复,可直接加微信 fenggejishu