| 响应头 | Strict-Transport-Security: max-age=31536000; includeSubDomains |
|---|---|
| max-age | 策略有效期,单位秒;建议从短值起步验证后逐步加长 |
| includeSubDomains | 策略是否覆盖全部子域 |
| 生效条件 | 只在 HTTPS 响应中生效,HTTP 响应里的该头会被浏览器忽略 |
nginx 配置示例
nginx 配置示例
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
# 首次部署建议先用 max-age=300 验证,再逐级放大
检查响应头
检查响应头
curl -sI https://example.com | grep -i strict-transport-security策略一旦被浏览器缓存,在 max-age 到期前用户无法用 HTTP 访问;includeSubDomains 会波及全部子域,启用前先盘点子域与内网域名。