今天下午三点零七分,我坐在书桌前,浏览器地址栏里是 `http://` 开头的一串东西,黑色的,细细的,像一根没拧紧的螺丝。我盯着它看了大概十秒,然后按下退格键,把那四个字母删掉。删完的一瞬间地址栏闪了一下,跳出一把锁,颜色是那种很浅的灰绿。我承认,我有点激动,甚至想马上把这件事写下来。其实这事没什么技术含量,但那天下午我就是因为这个动作,聊了半小时。
事情是这样的。我上周在整理自己的工作站点,翻到一个 2016 年建的旧页面,里面有一张表格,表格里的链接全是 `http://` 开头。我顺手点进去一个,浏览器地址栏马上跳出「不安全」三个字,红色的,很显眼。我当时就想,这些链接是不是该清理了。于是我一个个点开,一个个复制,一个个改,改到第三个的时候,我发现一个规律——大部分站点其实早就支持了,你把 `http` 后面那个 `s` 补上,它自己就跳过去了,连重定向都不用。这个发现让我有点上头,像一个下午突然发现抽屉里所有东西都能按颜色排一遍的那种上头。
删掉那四个字母,浏览器到底做了什么
我专门打开开发者工具看了一次。删掉之后重新回车,浏览器先发出去一个请求,服务器回了一个 301,跳到了带 s 的地址,然后是一段 TLS 握手,证书链里有三张证书,根证书、中间证书、站点证书,最后浏览器在地址栏画出一把锁。整个过程大概 0.18 秒,快到我根本没感觉。但有意思的是,这 0.18 秒里,浏览器做的判断比你想象的多——它要看证书有没有过期,要看域名对不对得上,要看签发机构在不在信任列表里。这些东西平时都藏在背后,只有当它出错的时候,你才会注意到那把锁变成了红色的叉。
然后我想起前段时间在站里写过的一篇五一黑瓜原创大赛西瓜网,那篇里我提到过,很多看起来不起眼的小站,其实在证书这件事上做得很认真。当时我还没太当回事,今天自己动手删了一遍,才明白那种认真是什么。它不是技术上的炫技,就是一件很具体的事——别让访问的人看到红色的警告,别让他们在地址栏前面犹豫。
为什么我坚持认为这件事值得折腾
说实话,我觉得很多人对「删掉 http」这件事的态度是:能用就行,别折腾。我不太同意。我的观点很明确:一个站点连地址栏里那把锁都不肯给,就别指望它在别的地方认真。这话有点绝对,我知道,但我还是这么认为。你可以说证书要钱、要配置、要续期,麻烦;可 2026 年了,免费的证书方案一大把,配置一次管一年,这点麻烦跟「让每个点进来的人看到红色警告」比起来,真不算什么。我甚至觉得,这跟站点大小没关系,跟态度有关系。
当然,我也不是站着说话不腰疼。我自己就踩过坑。去年冬天给一个子域名配证书,忘了配中间证书,结果安卓手机上一直报错,我在电脑上测了半天都是好的,最后是隔壁工位的朋友拿手机点了一下才发现。那天晚上我改到十一点半,改完关电脑,窗外有人在放很轻的音乐,我站在窗边听了一会儿。所以说到底,这件事不是「值不值得做」,是「愿不愿意认真做一次」。
写到这里我又跑题了。本来想说的是今天删地址栏那四个字母的事,结果扯到了证书链和去年冬天。不过我觉得这也算一种诚实——你要是真想聊清楚一件事,就很难只聊表面。对了,前两天我看了一个视频,78岁粉嫩少女被怒怼,里面那位老人说了一句「我也年轻过」,我听完愣了几秒。那种愣住的感觉,和我今天下午盯着地址栏那把锁的感觉,居然有点像。都是被一个很小的细节击中。
删完之后,我留下了什么
我把那个旧页面里所有 `http://` 的链接都改了一遍,一共 47 条,改完花了一个多小时。改完之后我又点了一遍,全部跳转正常,地址栏全是锁。我截了一张图,存在桌面上,文件名是「2026-05-30-改完」。然后我泡了杯茶,坐回椅子上,开始想这篇文章该怎么写。写到一半我又想起前几天查的一个东西,蜜桃1号哪里产的,那篇里我为了确认一个产地,翻了三个页面,最后在一个公示表里找到,那种「终于对上了」的感觉,跟今天下午一模一样。
再往前一点,上周末我去看了海角天涯每日骑乘大赛cc的赛程表,贴在驿站门口,傍晚的光把纸照得发白,我用手机拍下来,回家放大看,才发现最后一行的日期印错了。你看,生活里到处都是这种小到不行的细节,你认真看,它就在那儿;你不看,它也就过去了。地址栏里那四个字母也是一样。
所以今天这篇,与其说是在讲 http 删掉,不如说是在讲一种习惯:看到不对的地方,顺手改一下。改完不一定有人知道,但你自己知道。我写完这段的时候,窗外天已经暗了,楼下有人推着车经过,铃铛响了两声。我把茶喝完,把页面保存,准备明天再检查一遍链接。