网站迁移前最该准备的是一份“可回滚、可核对、可交接”的记录清单。时间和人手有限时,先记录域名与DNS、原站URL、服务器与数据库、统计与追踪、外部账号与权限这五类信息,再动手迁移。记录的目的不是留档好看,而是迁移中出问题时能定位原因,迁移后能判断是否恢复正常。
要查什么:域名注册商账号、DNS服务商、当前解析记录、域名到期时间、SSL证书签发方与到期日。怎么查:在域名管理后台导出解析记录截图或表格;用命令行查看当前解析,例如 nslookup 你的域名;查看证书有效期。结果说明什么:如果解析记录没有完整记录,切换DNS后邮件、子域名或验证记录可能失效;证书到期日临近时,迁移与续期叠加会放大故障排查难度。人手有限时,这一项最先做,因为解析错误会直接影响所有访问者。
要查什么:原站主要栏目URL、文章URL、商品或服务页URL、原站已有的301跳转规则。怎么查:从后台导出内容列表,或用爬虫工具抓取站内链接,整理成“旧URL—新URL”两列对照表。结果说明什么:对照表是迁移后配置跳转的依据;如果旧URL没有对应新URL,应明确指向最相关的新页面,而不是全部跳首页。判断标准是:随机抽取若干旧链接,迁移后访问应到达内容相近的新页面,而不是404或无关首页。
要查什么:原服务器操作系统、Web服务器类型与版本、程序语言版本、数据库类型与版本、部署目录、定时任务、环境变量。怎么查:登录服务器执行版本查询命令,查看部署脚本和计划任务列表;数据库导出结构而不只是数据。结果说明什么:如果只备份了数据库和文件,却不知道运行版本,新环境可能因版本差异出现页面报错或功能异常。适用条件是迁移到新主机或更换运行环境时;如果只是同主机换目录,这一项可简化,但仍要记录目录与权限。
要查什么:网站统计工具、搜索资源平台验证方式、广告或联盟追踪代码、站长验证文件、第三方登录与支付回调地址。怎么查:在页面源代码中搜索统计脚本标识,在相关平台后台查看已验证的域名和回调配置。结果说明什么:迁移后如果验证文件丢失,平台可能提示验证失效;回调地址仍指向旧域名时,支付或登录会失败。判断结果是:迁移完成后逐项触发一次测试,确认数据能正常记录、回调能正常返回。
检查项可以合并成一张表:每项记录“查什么、当前值、迁移后目标值、验证方式、负责人”。假设某站点有500个内容页,迁移前只记录了首页和栏目页,迁移后长尾页面出现404,此时对照表就能直接指出缺失范围;这是假设例子,不是真实项目结果。判断迁移是否准备充分的标准是:出现任一异常时,能凭记录判断是解析、跳转、环境还是外部配置问题,而不是靠猜。
下一步:把上述五类记录整理成一张迁移检查表,按“解析与证书、URL对照、环境版本、外部账号”四组标注负责人和验证时间,再开始实际迁移操作。