讲师中心 微信公众号
AI工具推荐 视频效率加速

如何解决Safari浏览器访问HTTP网站总是强制跳转HTTPS

小强大大_2145

小强大大_2145

发布时间:2026-10-17 08:15:50

|

648人浏览过

|

来源于php中文网

原创

HSTS强制跳转需精准清除单个域名记录或删除全局HSTS.plist文件:先通过“隐私→管理网站数据”搜索并移除dev.local条目;或退出Safari后执行sudo rm -f ~/Library/Cookies/HSTS.plist。

如何解决safari浏览器访问http网站总是强制跳转https

你在Safari地址栏输入http://dev.local却瞬间跳转到https://dev.local,页面甚至没发出任何网络请求就报错,说明HSTS策略已固化在本地缓存中——这不是服务器重定向,而是浏览器在DNS解析前就执行的强制拦截,清Cookie、刷新页面、重装浏览器都无效。

确认是否为HSTS导致的跳转

这一步必须做,否则后续所有操作都是白忙。打开Safari,地址栏输入http://你遇到问题的域名(例如http://test.internal),观察地址栏:若在页面开始加载前就自动变成https://,且开发者工具Network面板里完全空白、无任何请求记录,就是HSTS生效。服务器301跳转会留下状态码,而HSTS跳转根本不发HTTP请求。

精准清除单个域名的HSTS记录(推荐首选)

此操作只移除目标域名的HSTS策略,不影响其他网站的安全保护机制,适合仅需修复某一个开发域名的场景。

1、打开 Safari 浏览器 → 点击左上角菜单栏「Safari」→ 选择「设置」(macOS Sonoma 及更新版本)或「偏好设置」(旧版)。

2、切换到「隐私」标签页 → 点击右下角「管理网站数据…」按钮。

3、在弹出窗口顶部搜索框中输入目标网站的完整二级域名,例如【dev.local】或【test.internal】——注意不能带 http://、https://、www 或任何路径,子域必须精确匹配,否则无法检索到对应条目。

4、在结果列表中确认该条目「最后访问时间」为近期、「数据大小」非零;选中后点击右侧「移除」按钮。若该域名存在多个子域(如 api.dev.local 和 admin.dev.local),可按住 Command 键多选后再点「全部移除」。

page-agent 浏览器控制(CDP)
page-agent 浏览器控制(CDP)

使用 page-agent CLI(CDP)控制浏览器;CLI只能通过 GitHub Release 的 .tgz 安装,npm 官方包暂未发布。

下载

5、关闭窗口,直接在地址栏重新输入 http://dev.local 并回车——此时 Safari 将不再强制跳转 HTTPS,页面开始正常加载。

彻底删除全局HSTS.plist文件(开发调试专用)

适用于本地开发环境反复切换HTTP/HTTPS、自签名证书失败等场景,执行后所有曾启用HSTS的域名均解除强制HTTPS锁定。

第一步:完全退出 Safari —— 打开「活动监视器」,搜索 Safari,确认无残留进程;若存在,选中 → 点击顶部「X」强制退出。

第二步:打开「终端」应用,粘贴并执行以下命令:
sudo rm -f ~/Library/Cookies/HSTS.plist

第三步:输入当前用户管理员密码(输入过程无任何字符反馈,属正常现象),按回车。【此操作不可逆,删除后所有域名将永久失去HSTS强制HTTPS保护】

第四步:重新启动 Safari,访问 http://dev.local 验证是否仍自动跳转。

热门AI工具

更多
Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

相关专题

更多
http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3463

2023.11.09

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

874

2023.11.14

HTTP 503错误解决方法
HTTP 503错误解决方法

HTTP 503错误表示服务器暂时无法处理请求。想了解更多http错误代码的相关内容,可以阅读本专题下面的文章。

6486

2024.03.12

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

5430

2024.08.16

Go 语言 HTTP 编程与中间件开发教程合集
Go 语言 HTTP 编程与中间件开发教程合集

全面讲解 Go 语言 HTTP 编程的核心知识,涵盖 net/http 标准库的 Server/Handler/HandlerFunc 体系、DefaultServeMux 路由注册与自定义路由器、Request / ResponseWriter 请求响应处理、中间件(Middleware)链式设计模式与常见中间件(日志/CORS/认证/限流)开发、http.Client 的超时配置与连接池管理、Cookie / Session 处理、

501

2026.05.08

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

5430

2024.08.16

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

20

2026.10.16

OpenJDK怎么配置Java开发环境
OpenJDK怎么配置Java开发环境

怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。

0

2026.10.16

OpenJDK怎么部署Java应用
OpenJDK怎么部署Java应用

Java项目开发完成后,怎样部署到目标环境并正常运行?本专题介绍OpenJDK应用部署流程,涵盖运行环境准备、版本兼容检查、应用打包、启动参数配置和日志查看,帮助你理清部署前后的操作顺序,减少环境差异造成的运行问题。

0

2026.10.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
phpMyAdmin 常见问题
phpMyAdmin 常见问题

共0课时 | 0人学习

uni-app快速上手
uni-app快速上手

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn