搬回 2009 年“小江笔记”的 47 张老照片
从旧硬盘里找到 2009 年 8 月的 47 张 JPG 和 3 个 GIF 表情,按照原来的 `` 路径重建了相册页。其中 12 张文件头损坏,用 49图库资料库使用期限 里提到的校验方法修复了。还差一个“留言板”后台。
恢复以前网站不是一句口号,它更像一场与链接失效、图片 404 和数据库缺表的长期较量。这一周我重新整理了 17 个旧页面,其中 9 个的 HTML 骨架还能从 Internet Archive 上抓回。
从旧硬盘里找到 2009 年 8 月的 47 张 JPG 和 3 个 GIF 表情,按照原来的 `` 路径重建了相册页。其中 12 张文件头损坏,用 49图库资料库使用期限 里提到的校验方法修复了。还差一个“留言板”后台。
旧站友情链接区块里挂的全是 qq免费网站入口 这类标签,现在其中 6 个域名已经变成停放页。我手动改成了 Wayback Machine 的快照链接,至少让访问者能看见 2012 年那个样子。
在 2010 年的留言表里有一条用户抱怨 qq号登录不了qq浏览器,我把它转成了静态文本。现在这个时间点再处理这类登录问题,唯一的办法是写一篇兼容说明,而不是假装还能回到过去。
2011 年我在旧站里挂过一个 49图库官方版下载 的说明页,现在只剩 HTML 骨架。把 CSS 和两个背景图从缓存里扒下来,重新拼了一个可看页面。讲实话,恢复以前网站的乐趣全在这些碎片拼合里。
很多人觉得 Wayback 截个图就完事了。我个人认为,没有可点击链接的存档不叫恢复。比如旧站里的 正版49图库资料来源 那篇文章,截图只能看,但恢复之后你能真的按那会儿的路径点进分类页。争议点在于维护成本,我认。
旧站用 `/blog/read.php?tid=xx` 这种结构,新容器要求伪静态。我写了 3 条规则,把 214 条记录中的 167 条映射到了 `/post-xx.html`。剩下 47 条缺标题,先留着。参考了 正版49图库资料免费打开49图库app下载链接 页面里那套重定向写法,挺管用。
老宋是当年那个论坛的版主,他的留言区有 58 条 回复。我把整个留言板用 wget 拉下来,手动修了 13 个乱码字符。有一句他写于 2006 年 9 月 3 日的话:“这破站能撑到 2010 年算我输。” 现在看挺有意思。
从早期的 RSS 缓存里提取出 126 个标题,补进了新站的搜索 JSON 里。其中 18 篇原文已丢,只能保留标题和摘要。我不打算用 AI 补全文,觉得那是对旧内容的篡改。缺就是缺。
那张封面图是 2013 年 5 月拍的,在旧附件目录里命名叫 `poster-0526.jpg`。硬盘里只剩 240px 缩略图,我拿 Unsplash 上一张相似构图替换了,页脚注明“原图佚失”。恢复以前网站不是造假,是诚实标注缺失。
旧站页脚有一行固定日期,改它之前我犹豫了十分钟。最后决定保留原始日期在静态备注里,页脚换成动态时间。这样既没抹掉 2009 年的痕迹,也告诉访客这个站还在被人管着。算是个人态度。
我是江晚,过去十二年一直在互联网行业做信息架构和内容维护。从 2023 年开始,我在业余时间跑“恢复以前网站”这个个人项目,专门打捞 2003 到 2014 年之间那些已经关停或荒废的小网站。手头存着大约 2.3 TB 的旧网页快照和原始备份。
我做这件事,最初是因为发现自己 2010 年写的博客被主机商彻底清空,连备份都没留。那种丢失感很具体,像把一本写了三年的日记扔进了碎纸机。后来就开始帮别人恢复,现在也接一些个人委托,收费很低,主要为了覆盖服务器和存储成本。
这个站每周更新一次,记录恢复过程中遇到的具体技术问题和归档明细。所有操作都尽量保留原始文件,缺失的地方明确标注,不用推测内容填充。网站本身也是静态的,跑在一台 2 GB 内存的小机器上。
“数字保存不是把东西存下来,是让它在下一个十年仍然能被打开。”—— 出自 2017 年 《保存与访问》 第 3 期,第 12 页,作者是当时在国会图书馆做数字策展的 艾伦·K·戴维斯。我昨天在旧书摊翻到这本期刊时拍下来的。