3 月 14 日晚上十一点多,我打开旧域名,浏览器转了七秒,然后给我一个白页。我关掉,又打开。还是白页。
那一刻没什么情绪。有点像发现常去的一家面馆把卷帘门拉下来了,玻璃上贴着一张纸,写着「另行通知」。你站在门口,看一眼,就走了。
但要走,得先把东西搬出来。
一、旧域名问题的确认
第二天早上,我给做域名服务的老周打了个电话。老周五十多岁,说话带一点潮汕口音,第一句是「你这个解析啊,不是解析的问题」。
他说了三件事。第一,域名本身没进黑名单。第二,解析记录还在,但指向的 IP 已经空了。第三,也是最关键的一条——注册商那边把这个域名标成了「待复审」,复审期间不解析。
我问,复审要多久。他说,快的一周,慢的没底。
我挂了电话,坐在桌前,把 2019 年到 2026 年的备份文件夹翻了一遍。一共 47 个压缩包,最大的一个 2.3 GB,最小的一封邮件才 11 KB。我把它们按月份重新命名,排成一列。像把抽屉里的东西倒在桌上,一件件数。
二、迁移的三天
3 月 16 日,我把数据库整库导出。文件 84 MB,比预估的小,因为图片一直是外链的——这点当年做对了。倒进新库的时候报了一次错,是字符集的问题,改了两处配置就好了。
小问题。但不解决它,后面全是小问题。
3 月 17 日,处理重定向。旧域名下的每一篇文章,我都配了 301。数量是 1,286 条。这个数字是我数出来的,不是估的。数到最后一百条的时候,我开始怀疑有些事情当年为什么不早点做。
3 月 18 日下午四点,s313.cc更换 后的第一版页面能打开了。我刷新了五次,确认不是缓存。然后发了一条消息给老周,只有两个字:「通了。」
他回得很快:「恭喜。记得把旧域名留着,别马上放掉。」
三、为什么我觉得「快速换完」是一种错觉
这两年我见过太多人把站点迁移说成半小时的事。买个新域名,导个库,改个解析,完事。
我不这么看。我认为,一次真正的迁移,至少要留出两周的观察期。旧链接的 301 生效需要时间,搜索引擎重新抓取需要时间,读者习惯新地址更需要时间。我在第一周收到过 23 封邮件,全部是问「旧地址怎么打不开了」。其中有一个叫阿凌的读者,从 2021 年就在看,她写信说:「我还以为你不写了。」
这句话我看了一遍,又看了一遍。
所谓迁移,搬的是数据,留下的是人。数据可以用脚本搬,人只能一封封回信。我回了那 23 封。阿凌是最后一个回的,回完已经凌晨一点。
四、迁移之后留下来的东西
旧域名我按老周说的留了一年,挂了一个简单的跳转页。页面上没有花哨的动画,只有一句话和一个箭头。这一年的时间成本,远比在迁移中途手忙脚乱要低。
备份也改了规矩。以前是每月一次,现在是每周一次,存三份:本地、异地、冷盘。冷盘放在书柜第二层的铁盒里,两个月通一次电。
这些动作都不难。难的是做了之后,不觉得自己很厉害。
翻旧备份的时候,我在 2020 年的一篇草稿里写过一句:「网站像一间屋子,住久了,墙上有钉子的洞。」那时候我没有意识到,钉子拔了,洞还在。s313.cc更换 这件事,本质上不是换地址,是把洞重新补一遍。
迁移期间顺手清理了书签栏,有几条一直留着,偶尔回看:那条关于 亚洲第一大无人区加油站 的记录,第一次读到是在夜里;还有 一起看app 入口 的旧地址,导数据时发现它已经失效一次了。顺手也确认了 dilidili 与 影视剧免费的网站 这类条目还能打开,虽然我很少点进去。剩下的三条是 网站 入口、cgz59.com、yw8813.com老版,归档在同一个文件夹里,没舍得删。