网站迁移前最该准备的记录,是一份能独立回答“原站有什么、新站缺什么、出问题找谁”的对照清单。它至少应包含域名与DNS记录、服务器与程序版本、页面与URL清单、数据和数据库备份、账号权限、第三方服务配置、证书与邮件设置,以及迁移时间点和回滚点。下面用一个假设例子说明两种常见方案的区别。
假设某公司官网原来放在A主机,现在要迁到B主机,域名不变。迁移前可先建一张表,左列写原站记录,右列写新站对应值。需要核对的项目包括:
记录时不要把“密码”直接写在公开文档里,可写账号用途和保管位置。常见错误是只备份了网站文件,没导出数据库;或者只改了首页解析,忘了邮件MX记录,导致企业邮箱中断。另一个高频问题是旧站用了绝对地址,迁移后图片和链接仍指向旧域名,需要全站替换并检查。
做法是把原站文件和数据库一起打包,在新主机还原,修改配置文件中的数据库连接信息,再切换DNS。适用条件是:网站程序版本较新、插件不多、没有复杂的外部接口、允许短暂停机。判断结果时重点看三项:首页能否打开、后台能否登录、表单能否提交。若这三项正常,再抽查栏目页和文章页。这个方案步骤少,但旧主机环境与新主机不一致时,可能出现程序报错或扩展缺失。
做法是在新主机先装好同版本程序,再导入数据库,逐项恢复主题、插件和配置,最后切换解析。适用条件是:旧站插件多、程序版本旧、需要同时调整栏目或URL结构、不能长时间停机。它的好处是可以在新环境慢慢核对,缺点是耗时长,且容易漏掉旧站里的自定义配置。判断是否漏项,可对照迁移前的URL清单逐条访问,检查是否返回正常页面或正确的301跳转。
如果出现异常,先判断是解析未生效、新主机配置错误,还是程序本身不兼容。解析未生效通常表现为部分地区能访问、部分不能;配置错误通常表现为新主机临时地址也打不开;程序不兼容则可能首页正常但某个功能报错。不要把一种现象直接当成唯一原因,应按“先临时地址、再正式域名、后外部服务”的顺序排查。
迁移完成后,旧站的备份、旧DNS记录、旧账号信息和URL对照表至少保留一个可回滚周期。若迁移后还要做SEO观察,应保留原URL与新URL的映射表,便于后续检查301跳转是否覆盖完整。记录的价值不在于形式,而在于出问题时能快速回答:原来是什么、现在改成什么、改错了怎么退回去。
下一步可以做的,是把上面清单改成一张实际表格,逐项填入原站和新站的值,标出“已核对”“待核对”“不适用”。填完再决定采用整站打包还是新环境重建。