清除google浏览器证书HSTS

要解决Google浏览器强制跳转到HTTPS的问题,需清除浏览器保存的HSTS(HTTP严格传输安全)策略和缓存。以下是具体步骤及原因分析:

一、清除HSTS策略

  1. 访问Chrome的HSTS管理页面
    在浏览器地址栏输入 chrome://net-internals/#hsts​,进入后找到 「Delete domain security policies」 部分。
    在 Domain 输入框中填写你的网站域名(例如example.com​,不需要带端口或路径),点击 Delete 按钮。
    注意:
    输入域名时只需填写主域名(如localhost​ 或 example.com​),不要包含 http://​、端口号或子路径。
    若域名已预加载到HSTS列表中(如.dev​、.app​ 等域名),此方法可能无效,需改用其他方案。
  2. 验证是否删除成功
    在同一个页面的 「Query HSTS/PKP domain」 部分输入域名查询。若返回 「Not found」,说明已清除成功。

二、清除浏览器缓存和Cookie

即使删除了HSTS策略,浏览器可能仍缓存了HTTPS重定向记录。需执行以下操作:

  1. 打开Chrome设置(右上角 → 设置 → 隐私和安全)。
  2. 点击 「清除浏览数据」,勾选 「Cookie及其他网站数据」 和 「缓存的图片和文件」,选择时间范围为 「时间不限」,点击 「清除数据」。

三、其他补充方案

  1. 使用无痕模式临时访问
    在无痕窗口(快捷键 Ctrl+Shift+N​)中直接访问HTTP链接,此时不会触发HSTS强制跳转。
  2. 检查WordPress配置
    确保网站后台的「常规设置」中,WordPress地址和站点地址均为http://​ 开头。
    检查.htaccess​ 文件或服务器配置(如Nginx/Apache),删除任何强制HTTPS重定向的规则。
  3. 处理HSTS预加载(极端情况)
    若域名被提交到HSTS预加载列表(如通过 hstspreload.org​),需联系预加载列表维护方移除。此过程耗时较长,建议临时通过其他域名访问。

总结步骤优先级

  1. 清除HSTS策略 → 最直接有效的方法。
  2. 清除缓存和Cookie → 确保无残留数据影响。
  3. 检查服务器和WordPress配置 → 防止服务端重定向导致问题复现。
  4. 预加载列表处理 → 仅适用于极端情况。

完成上述操作后,重启浏览器并尝试访问HTTP链接即可解决问题。如果仍跳转,可尝试更换浏览器或使用开发者工具检查网络请求中的重定向来源(如响应头中的 Strict-Transport-Security​ 或 301/302​ 状态码)。

滚动至顶部