网站迁移前最该先准备的记录,是域名与DNS、服务器与运行环境、程序与数据库、页面与链接、账号权限这五类。时间和人手有限时,先整理这五类,再动手搬迁,能避免迁移后找不到入口、对不上数据、恢复不了旧页面。下面每项都给出查什么、怎么查、结果说明什么。
要查的是域名注册商、到期时间、DNS解析服务商、现有解析记录。登录域名管理后台,导出或截图A记录、CNAME记录、MX记录、TXT记录,逐条记录主机名、记录类型、记录值和TTL。结果说明什么:TTL数值大,改解析后生效慢,迁移前可提前调小;MX和TXT涉及邮箱与验证,漏记会导致邮件中断或第三方验证失效。云南网站开发项目若由本地团队代办域名,也要自己保留一份完整记录,不能只依赖对方后台。
要查操作系统版本、Web服务器类型与版本、程序语言版本、数据库类型与版本、已安装扩展。通过服务器控制面板或命令行查看,例如用php -v看PHP版本,用mysql --version看数据库版本。结果说明什么:新旧版本差异过大,可能出现页面报错、编码乱码或功能不可用。记录这些不是为了照搬,而是为了判断新环境是否需要调整,以及出问题时能对照排查。
要查程序根目录、数据库名称与表前缀、上传文件目录、配置文件位置。先完整备份文件和数据库,再记录备份文件存放位置与校验方式,例如比对文件大小或计算校验值。结果说明什么:备份能恢复,迁移才有退路;只备份数据库不备份上传目录,图片和附件会丢失。若网站使用开源CMS,还要记录版本号和已装插件清单,插件与新版环境不兼容时,需要逐个确认。
要查主要页面URL、栏目结构、内链规则、已提交的站点地图、统计代码。用爬虫工具或站长后台导出URL列表,重点标出有外部链接和已有排名的页面。结果说明什么:迁移后URL规则变化,旧链接会打不开,需要做对应跳转;跳转没做好,用户和搜索引擎都会遇到死链。统计代码要确认迁移后仍在页面中,否则数据会断档,后续判断效果没有依据。
要查域名后台、服务器、数据库、CMS管理员、统计工具、支付或短信接口等账号,记录账号归属、登录方式、绑定邮箱或手机号。结果说明什么:只拿到密码但邮箱不可用,找回和验证会卡住;第三方接口的密钥、回调地址没记录,迁移后功能会失效。交接时把账号清单和责任人写清楚,比口头说明可靠。
下一步:把上面五类记录整理成一张表,每项写明当前值、新环境值和负责人,迁移前后各核对一次。