首页/安全/加密与证书速查/HSTS Preload 预加载列表
TLS 与 HTTPS60 条

HSTS Preload 预加载列表

把域名提交到浏览器内置的 HSTS 预加载列表,使首次访问也直接走 HTTPS;进入需要满足 max-age、includeSubDomains、preload 三个条件,撤销周期较长。

加密与证书速查安全更新于 2026-10-12
提交入口hstspreload.org(Chromium 维护、多个浏览器共用的列表)
硬性条件max-age 不少于 31536000 秒、包含 includeSubDomains、包含 preload 标记
生效方式随浏览器版本更新发布,存在明显滞后
撤销提交删除请求后仍需等待新版本发布覆盖旧列表

确认当前是否满足提交条件

确认当前是否满足提交条件
curl -sI https://example.com | grep -i strict-transport-security
# 期望值同时包含 max-age=31536000、includeSubDomains、preload
预加载状态存放在浏览器内置列表里,即便随后去掉响应头也会继续强制 HTTPS,适合长期确定全站 HTTPS 的域名。

易错点

  • 子域未全部支持 HTTPS 时提交,会让这些子域在浏览器中直接不可用
  • 把 includeSubDomains 与 preload 当成纯开关,忽略其对内网域名访问习惯的影响

数据来源与参考

  • RFC 6797
  • hstspreload.org 提交规则
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌