我自己测试的结果时,点 三个点,然后【删除浏览数据】-【默认状态下全部选项】-【删除数据】-然后刷新,就好了。

什么是 301 的“顽固记忆”?

  1. 起因:为什么会发生?
    在 HTTP 协议中,301 (Moved Permanently) 意为“永久移动”。

浏览器的逻辑:当你第一次访问 geto2.net 时,如果服务器返回了 301 指令(比如因为当时你的 SSL 证书没配好,阿里云自动把你跳到了提示页),浏览器会认为:“哦,这个地址以后永远都要去阿里云,为了快,我下次直接跳,不用再问服务器了。”

性能优化的副作用:为了节省网络请求时间,浏览器会将这个跳转指令存在本地磁盘的永久缓存中。即便你后来修好了服务器、改好了 .htaccess,浏览器在下次访问时根本不会去读你的服务器,而是直接从它大脑里的“旧地图”出发,跳向阿里云。

  1. 为什么手机没事,电脑不行?
    手机端:手机浏览器为了省内存,缓存清理得比较勤快,或者你手机访问时正好避开了那个错误的 301 节点。

电脑端:Edge 和 Chrome 等桌面浏览器非常“长情”,它们认为既然是“永久(Permanently)”,那就真的要记一辈子。

如何在浏览器中彻底清除 301 记忆?
由于普通的刷新(F5)对 301 缓存无效,你需要动用“外科手术”级别的清理方法:

对于 Microsoft Edge (你的常用浏览器)
HSTS 强力重置(最彻底):

在地址栏输入 edge://net-internals/#hsts。

在底部的 “Delete domain security policies” 输入框中填入 geto2.net。

点击 Delete 按钮。这会强迫浏览器忘掉关于这个域名的所有强制跳转安全策略。

管理特定站点数据:

点击地址栏左侧的小锁,进入 “Cookie 和站点数据” -> “管理所有站点数据”。

搜索 geto2,把搜出来的项全部删除。

对于 Google Chrome
开发者工具法(摄影师最推荐的快捷操作):

按 F12 打开开发者工具。

切换到 Network (网络) 标签页。

勾选 Disable cache (禁用缓存)。

在 F12 窗口打开的情况下,在地址栏重新输入 http://www.geto2.net 。只要 F12 开着,Chrome 就不会使用任何旧缓存。

清空特定存储:

在 F12 窗口中点击 Application (应用) 标签。

选择左侧的 Storage (存储),点击右边的 Clear site data (清除网站数据)。