网站迁移前应准备的核心记录包括:域名与DNS解析记录、服务器与数据库连接信息、网站程序与插件版本清单、页面URL对照表、301跳转规则、SSL证书信息、备份文件清单、第三方服务与统计代码清单。这些记录决定了迁移后网站能否正常访问、旧链接能否正确跳转、数据是否完整。缺少任何一类记录,都可能导致迁移后出现死链、数据丢失或收录下降。
要查的是域名注册商、到期时间、DNS服务商、当前解析记录。查询方法是登录域名注册商后台查看域名状态,再用nslookup或dig命令查看当前解析结果。结果说明:如果域名即将到期,应先续费再迁移;如果DNS由第三方托管,迁移后需要在新DNS服务商处重建相同的A记录、CNAME记录和MX记录。适用条件是域名所有权和控制权在自己手中;如果域名由原服务商代管且不提供转移码,应先解决域名控制权问题再谈迁移。
要查的是源服务器的操作系统、Web服务器类型、PHP或其他运行环境版本、数据库类型与版本、网站根目录路径。查询方法是通过主机控制面板或SSH执行php -v、mysql --version等命令查看。结果说明:如果新服务器环境版本与旧环境差异较大,直接复制文件可能无法运行,需要先在新环境搭建兼容版本或调整程序代码。适用条件是使用虚拟主机或云服务器;如果使用的是封闭式建站平台,通常无法直接迁移程序,只能导出内容再重建。
要查的是网站现有页面的URL规律、是否有动态参数、是否使用了伪静态、是否存在大小写混用。查询方法是导出网站地图或爬取全站链接,整理成表格。结果说明:迁移后如果URL结构改变,必须为每个旧URL配置301跳转到对应的新URL;如果URL结构保持不变,跳转工作量会大幅减少。适用条件是网站已有一定数量的被收录页面;如果网站刚上线且未被收录,跳转记录的优先级可以降低,但仍建议保留URL对照表以备后续排查。
要查的是数据库备份文件、网站文件备份、SSL证书文件、统计代码、客服系统代码、支付接口配置、邮件发送服务配置。查询方法是在源服务器上完整导出数据库和网站目录,并逐项检查网站后台的第三方服务设置。结果说明:迁移后需要在新服务器上恢复数据库、重新安装SSL证书、替换或保留统计代码。适用条件是网站使用了外部服务;如果网站是纯静态页面且无数据库,备份重点就只落在文件和SSL证书上。
下一步,先完成域名和DNS记录的抄录,再导出全站URL列表。这两项确定后,迁移方案是“整站复制”还是“重建加跳转”就能明确下来。