网站迁移前最该准备的,不是搬家工具,而是一份能回答“原来是什么、现在变成什么”的记录。对个人网站搭建来说,迁移通常指换主机、换域名、换程序或换部署方式。缺少记录时,一旦出现404、样式错乱、邮件失效或收录下降,你很难判断是迁移操作出错,还是原站本来就有问题。建议在动手前整理以下五类记录,迁移后再逐项对照复查。
这部分记录用于判断迁移后环境是否兼容。至少应包含:
这些信息可以直接从主机控制面板、程序后台或命令行获取。若无法确认,迁移前先用curl -I查看响应头,或向原主机服务商提交工单询问。判断结果的标准是:新环境能复现原环境的运行条件,否则先解决版本差异再迁移。
个人网站搭建中,内容往往比程序更容易在迁移中出问题。需要记录:
/archives/123这类带ID的地址。一个可执行的检查方法是:迁移前用站点地图工具导出全部URL,迁移后随机抽取20条访问,确认返回状态码为200。若原站使用相对路径,迁移到子目录时通常不会断链;若大量使用绝对路径,换域名后就需要批量替换。这里没有唯一原因,先看记录再判断。
换域名或换主机时,DNS和邮件最容易遗漏。应记录:
迁移后如果邮件收不到,先核对MX记录是否完整复制,而不是直接改回旧解析。如果统计工具数据中断,检查跟踪代码是否随主题或模板一起迁移。判断标准是:外部服务仍能通过新地址访问你的站点,且验证信息未失效。
备份不是“复制一份文件”就结束。应记录:
假设你迁移后发现文章少了两篇,若没有备份时的文章总数记录,就无法判断是导入失败还是原本就未发布。校验值可用于确认备份文件在传输中未被损坏。适用条件是:备份文件较大或经过多次转存时,校验尤其必要。
迁移完成后,不要只打开首页看一眼。按前面记录逐项复查:
若某项不一致,先记录现象、发生时间和已尝试的操作,再判断是配置问题、缓存问题还是数据缺失。复查记录本身就是下一次迁移的依据。对个人网站搭建而言,迁移不是一次性动作,而是一次可复盘的变更。
下一步:在迁移前新建一个文本文件,按“环境、内容、域名与邮件、备份、复查”五栏填写当前值,迁移后逐栏打勾。任何一栏无法填写,就先查清再继续。