网站迁移应准备的记录,核心是三类:迁移前现状记录、迁移过程操作记录、迁移后验证记录。它们共同回答“原站原来是什么样、我改了什么、新站是否真的正常”。如果只备份数据库和文件,却不记录域名解析、栏目路径、重定向规则和验证结果,出问题时很难判断是数据丢失、配置错误还是外部依赖失效。
假设你负责把公司官网从旧空间迁到新服务器。旧站有产品页、新闻栏目、下载文件和联系表单。迁移一周后,有人反馈新闻详情打不开,搜索引擎结果里仍显示旧地址。此时如果只有一份数据库压缩包,你只能重新猜。若迁移前记录了栏目路径、固定链接规则、附件目录和表单收件配置,迁移中记录了文件替换、数据库导入、解析切换时间,迁移后记录了逐项访问结果,就能快速缩小范围:是固定链接没更新,还是重定向没覆盖,或是附件目录权限不对。
这里的关键不是把记录做成厚厚的手册,而是让每一项都能被后来的人核对。记录应包含时间、操作人、原值、新值、验证方式和结果。假设例子中的“原值”可以写成旧固定链接结构,“新值”写成新站设置,“验证方式”写成用无痕窗口访问三条新闻详情页。
迁移前记录的目标是留下可比对的基线。至少应包含以下内容:
常见错误是只记录“数据库已备份”,却不记录数据库字符集、表前缀和备份时间。恢复时若字符集不一致,可能出现乱码;若表前缀不同,程序可能读不到数据。另一个错误是忽略邮件和接口配置,迁移后表单能提交但收不到通知,排查时才发现发信服务仍绑定旧环境。
迁移过程记录不必复杂,但要能还原顺序。建议按时间线写清:
如果迁移涉及网站设计策划中的栏目调整,还要额外记录旧路径与新路径的对应关系。比如旧站“/news/”下的文章迁到新站“/zixun/”下,就应列出每一条需要重定向的规则,而不是只写“已做重定向”。重定向记录应包含旧地址、新地址、重定向类型和验证结果。缺少对应关系时,外部链接和搜索结果可能指向404页面。
迁移完成不等于迁移成功。验证记录应覆盖以下检查项,并写明判断结果:
验证结果不要只写“正常”。应写成“首页返回200,产品详情页返回200,旧新闻地址301到新地址,表单提交后5分钟内收到测试邮件”。这样后续出现争议时,能判断是验证遗漏还是后来发生的变化。
迁移记录应放在团队可访问的位置,而不是只留在某个人的聊天记录里。可以用一份主文档加附件目录:主文档写时间线、配置变更、验证清单;附件目录放备份文件校验值、导出配置文件、重定向规则表。涉及密码和密钥时,使用团队约定的密码管理方式,不写进普通文档。
交接时,至少让接手人能够回答三个问题:原站的关键配置是什么,迁移中改过什么,新站哪些地方已经验证过。如果接手人无法根据记录复现一次检查,说明记录还不够具体。下一步,可以先用本文的清单对照你当前迁移项目,把缺失项补成可执行检查项,再开始正式切换。