网站迁移前应准备的核心记录包括:原站完整备份、域名与DNS配置、服务器环境参数、数据库连接信息、页面URL清单、重定向规则、SSL证书、第三方服务账号与接口密钥、以及迁移前后的验证记录。缺少任何一项,都可能在迁移后出现无法回滚、链接失效或功能异常。下面从交付结果倒推,说明每类记录的作用、收集方式和验收判断。
网站迁移的交付结果通常有三项:新环境能正常访问、原有关键页面仍可到达、出问题时能快速回退。围绕这三项,记录分为四组:
如果只备份了文件却漏掉数据库连接配置,新站可能白屏;如果只搬了页面却漏掉 URL 映射,旧链接会返回 404。因此记录不是越多越好,而是能覆盖上述四组即可。
这部分记录的目标是:换一台服务器后,能凭记录把解析和环境重新搭起来。建议逐项登记:
判断记录是否够用的方法:让另一位同事仅凭这些记录,在一台空白服务器上把站点跑起来。如果中途需要反复询问,说明记录不完整。需要提醒的是,DNS 修改后生效时间受 TTL 影响,迁移前可临时调低 TTL,但具体操作以你的 DNS 服务商说明为准。
搜索引擎和用户都依赖旧链接。迁移前应导出原站 URL 清单,至少包含:页面地址、页面类型(栏目页、内容页、列表页)、是否有参数、返回状态码。迁移后逐条核对,凡是地址发生变化的,都要建立一对一重定向映射。
例如,假设原站有 /old-page.html,新站对应 /new-page/,则应配置从旧地址到新地址的 301 跳转。这里的地址是示意,实际以你的站点为准。检查项包括:
如果原站 URL 数量很大,可优先处理有外部链接和访问量的页面,其余页面按规则批量映射。判断结果的标准是:旧地址可访问、内容对应、状态码正确。
迁移常涉及多个外部服务,例如支付、邮件、统计、CDN、对象存储。这些服务的账号、API 密钥、回调地址、白名单 IP 都属于必需记录。注意不要把这些敏感信息明文写在公开文档里,应通过密码管理工具或加密渠道交接。
验证记录建议在迁移前后各做一次,内容包括:
如果某项功能异常,先区分“可能原因”与“已经定位的原因”:例如表单无响应,可能是接口密钥未更新,也可能是回调地址未加入白名单,还可能是服务器出站被限制,需要逐项排查后再下结论。
把上述内容压缩成一份可操作的清单,迁移前逐项打勾:
下一步,建议先在一台非生产环境按这份记录做一次演练迁移,记录实际耗时与遇到的问题,再决定正式切换的时间窗口。这样能把“记录是否够用”在真正迁移前验证出来。