网站迁移前应准备一套可核对的记录,至少覆盖域名与DNS、服务器与程序、数据库与文件、页面与链接、邮件与第三方服务、备份与回滚六类。记录的目的不是留档好看,而是迁移后能逐项比对,出现问题时快速判断是哪一层出了偏差。适用前提是:你拥有或能联系到原服务商、原技术人员,且迁移前后都能登录相关后台。如果这些条件不具备,先补齐权限,再谈迁移。
域名解析错误是迁移后打不开、部分地区打不开的常见原因之一,但并非唯一原因。需要记录的内容包括:
做法:在原DNS后台逐条抄录,不要只截图,因为截图可能漏掉折叠项。迁移后在新解析生效前后,用命令行核对,例如在Windows上执行 nslookup 你的域名,在Linux或macOS上执行 dig 你的域名,把返回结果与记录表对照。判断结果:若返回的IP与记录表一致,说明解析已生效;若不一致,先等TTL过期再查,不要立刻反复修改。
“新服务器装好了”不等于“环境一致”。迁移后页面报错、后台打不开,很多情况源于版本差异。需要记录:
这些信息通常能在主机控制面板或命令行中查到。例如PHP可执行 php -v,MySQL可执行 mysql --version。验收信号:新环境与原环境在上述项目上一致,或差异已被确认不影响程序运行。若某项版本不同,先在测试环境验证,不要直接切正式流量。
迁移的本质是把站点内容完整搬到新位置。需要记录并备份:
做法:导出数据库后,在新环境导入,再用原后台账号登录,检查文章数量、用户数量、订单或表单记录是否与迁移前一致。判断结果:数量一致且能正常打开详情页,说明数据迁移基本完整;若数量缺失,先检查导出时是否中断,而不是先怀疑程序。
小企业网站迁移后常见的具体问题是:首页能打开,但原来被搜索引擎收录的内页变成404。这通常与固定链接结构或伪静态规则变化有关。需要记录:
验收信号:随机抽取迁移前记录中的若干URL,在新站访问,应返回200或合理的301跳转,而不是404。若返回404,按对照表补跳转规则,再重新检查。这一步与搜索引擎收录相关,但不保证收录结果,只保证地址可达性。
域名解析里的MX记录决定企业邮箱能否收信,迁移时若只改A记录而误删MX记录,邮件会中断。需要记录:
验收信号:迁移后发一封测试邮件到企业邮箱,确认能收到;打开使用了第三方服务的页面,确认功能正常。若某项服务依赖授权域名,需在新域名或新地址下重新配置。
把以上记录整理成一张表,每项标注“迁移前状态”和“迁移后状态”,逐项打勾。出现异常时,先看对应那一层是否一致,再决定改哪里。这样做的价值在于:把“网站打不开”这种笼统现象,拆成解析、环境、数据、地址、外部服务几个可分别验证的环节。下一步可以做的,是先完成域名与DNS、服务器环境两项记录,再导出一次完整备份,确认备份可还原后,才开始正式切换。