2013 年 11 月的离线镜像,为什么第 47 个页面是空的
老周把硬盘递给我时说了句「这个 849 的包我留了十年,你拿去试」。解压后 3.2GB,我对着第 47 个 HTML 反复刷新,发现它指向一个已经不存在的版块索引,恢复以前的网站849论坛的第一道坎就是这种结构性坏链。
打开浏览器直接进入网站链接 2026-06-05一份关于旧论坛归档、数据抢救与长期写作的现场记录。这里记录每一次抓取、每一段坏链、每一个还能登录的旧 ID。
老周把硬盘递给我时说了句「这个 849 的包我留了十年,你拿去试」。解压后 3.2GB,我对着第 47 个 HTML 反复刷新,发现它指向一个已经不存在的版块索引,恢复以前的网站849论坛的第一道坎就是这种结构性坏链。
打开浏览器直接进入网站链接 2026-06-05我找到的第三个旧版主账号,注册时间 2009 年 4 月 12 日,密码提示写着「篮球场」。林知远在电话里笑了半分钟,说那是我高中球队的事,你试试 23 号。三次之内登进去了,这说明恢复以前的网站849论坛不只是文件的事,还是人的记忆。
17图恢复正常使用946 2026-06-03用 wget 跑了整整一夜,回收 4,816 张缩略图,缺的 213 张大多来自 2011 年那个已经关停的摄影版。老周说那批原图他手里可能有光盘,标号从 D-07 到 D-19。我按编号逐个核,像在拼一张很旧的地图。
49图库496tu.net的资料获取方式 2026-06-012014 年 3 月、2015 年 7 月、2017 年 1 月,三个快照覆盖的版块各不相同。我把它们按时间轴叠起来,才看清 849 论坛最后一次改版发生在 2016 年 9 月,之后首页的 CSS 就再没动过。
2026-05-28陈默是我找到的第一个还在用当年昵称登录的人。他说 2012 年那个冬天,论坛日均发帖量从 1,400 掉到 300,然后就没再回来。我们聊了两个半小时,他给我看了 37 张截图。
2026-05-24MySQL 5.0 导出的 .sql 文件在 8.0 上直接报错,字符集那一栏写的是 gbk。我改了三次配置才让帖子正文不乱码,恢复以前的网站849论坛的工程大部分时间花在这种看不出成果的地方。
2026-05-20我把这 96 条标题抄进一个表格,发现其中 61 条指向失效链接。剩下 35 条里,有 8 条是同一个作者写的,ID 叫「半山」,最后一次登录是 2013 年 11 月 9 日,和那块硬盘的时间吻合。
2026-05-15说实话,我认为把 849 论坛一比一搬回来是个错误。2013 年的版规、置顶和界面属于那个年代,硬复原只会得到一个标本。我更想做的是可检索的档案库,让内容活着,而不是让外壳活着。
2026-05-11第一个脚本没加延时,四十分钟后 IP 被限流;第二个加了 2 秒间隔,跑了 11 个小时;第三个用并发但限速,效率最高。江晚的结论:慢一点,反而更快到终点。
2026-05-06她记得最清楚的不是帖子内容,是那个「在线人数 88」的计数器。她说数字跳到三位数那天,版主在群里发了个红包。我把这段录音转成文字,存进 849 档案的时间线里。
2026-04-27用 SQLite FTS5 建好索引,第一次能用关键词搜回 2009 年的一句话。我输入「篮球场」,跳出来 14 条结果,其中一条正是林知远当年发的。那一刻我才觉得,恢复以前的网站849论坛这件事有了实感。
2026-04-21我是江晚,做数字档案和旧站点抢救,白天在一家出版社做资料整理,晚上写代码、跑抓取、给硬盘编号。这个站从 2024 年冬天开始动手,起因是我在旧论坛里找到了一份已经无主的资料目录,想把它找回来,就这么一路做到了 849 论坛。
我做「恢复以前的网站849论坛」这条线,不是因为怀旧,而是因为旧论坛里那些具体的对话、目录和 ID,是一段没有正式出版过的公共记录,丢了就真的没有了。所以我把每一步写下来:用什么工具、错在哪里、谁还记得密码、哪张图还缺。
我的写作方式偏慢,喜欢先看材料再下判断,引用尽量标到年份和编号。这个站上的每一篇,都可以被当作一份工作日志看;如果你手里也有 849 的旧文件,欢迎来找我对一下编号。
「一个论坛真正的死亡,不是服务器关闭的那天,是最后一个还记得密码的人放弃登录的那天。」—— 陈默,2026 年 5 月 21 日访谈录音,第 41 分 12 秒