网站迁移前最该准备的记录,不是服务器配置,而是“原站现状清单”:域名与DNS、页面URL与状态码、内容与数据库、统计与转化、外部依赖。先把这些查清并留档,再动手迁移,能避免上线后才发现漏页、丢数据或统计断档。下面按“最先处理”的顺序给出可执行清单,每项都说明查什么、怎么查、结果说明什么。
要查的是域名注册商、到期时间、DNS解析服务商,以及当前A记录、CNAME记录、MX记录、TXT记录的具体值。查法:登录域名管理后台导出解析记录截图或表格,再用命令行nslookup或dig核对实际生效值。结果说明:如果解析服务商和注册商不是同一家,迁移时要分别拿到两处账号权限;MX记录指向邮箱服务,改DNS时不能误删,否则企业邮箱会中断。适用条件:只要换服务器或换主机商,这一步就必须排在所有工作之前。
要查的是原站有多少个可访问页面、哪些是栏目页、哪些是内容页、哪些是标签或搜索结果页。查法:用站点地图文件、后台文章列表、以及爬取工具(如本地运行的爬虫脚本或浏览器插件)导出URL清单,再逐类抽查HTTP状态码。结果说明:状态码200的页面需要保留或做301跳转;404页面可以放弃;301跳转的目标必须是一一对应的新URL,不能全部跳首页。判断结果:如果URL清单超过几百条,先按栏目分组,优先处理有外部链接和已有排名的页面。
要查的是文章正文、图片附件、用户评论、表单提交记录、订单或会员数据分别存在哪里。查法:在后台导出文章和附件,同时用数据库管理工具查看表结构和数据量;图片要确认是存在本地目录还是对象存储。结果说明:如果图片在对象存储,迁移时只需改引用地址,不必重新上传;如果表单记录只存在数据库,迁移前要单独备份该表。适用条件:岳阳本地企业站常见的是展示型站点,数据量不大,但仍要确认留言表单是否绑定邮箱或短信通知,迁移后需重新测试。
要查的是统计代码、搜索资源平台验证文件、第三方客服代码、支付接口回调地址、CDN配置。查法:在页面源代码中搜索统计脚本和验证文件,在第三方平台后台核对域名白名单和回调URL。结果说明:统计代码如果写死在模板里,换模板后可能丢失;搜索资源平台验证文件如果放在根目录,迁移时要一并复制。判断结果:任何依赖固定域名的接口,都要在迁移后逐项测试,不能只看首页能否打开。
如果只有一个人操作,先把域名和数据库备份做完再动模板;模板可以晚一点调整,数据丢了无法补救。
下一步:打开域名管理后台,把当前所有解析记录复制到一份表格里,同时导出数据库备份,这两项完成后再开始选新主机。