网站制作步骤 - 网站迁移应准备哪些记录
📍 WDQWDWQD987AAAAA:216.73.217.153
📱 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
🔗 /c080480b5d3e.html
📄
网站制作步骤 - 网站迁移应准备哪些记录
网站迁移前应准备四类记录:迁移前基线记录、域名与DNS记录、服务器与数据记录、验收对比记录。缺少任何一类,出现故障时只能凭印象排查,无法判断问题出在解析、源站配置、数据库还是缓存。以下从交付结果倒推,说明每类记录要包含什么、由谁准备、如何验收。
迁移前基线记录:先留下旧站的“体检单”
迁移出问题后最常见的困境是无法回答“原来是不是这样”。所以第一步是在旧站仍然可用时采集基线,而不是等新站上线后再回头找。
- 页面清单:导出主要栏目、文章、产品页的URL,记录数量。这是迁移后核对“有没有漏搬”的唯一依据。
- 关键页面快照:首页、栏目页、详情页各保存一份HTML和截图,标注采集时间。
- 状态码记录:用抓取工具或逐条访问,记录每个URL返回的状态码。迁移后同一URL的状态码应与预期一致,正常页仍为200,已废弃页按方案返回301或410。
- 性能基线:记录首页和几个代表页的响应时间、页面体积。迁移后若明显变慢,可用这份数据说明差异。
- 收录与流量基线:在搜索平台后台导出收录量、主要入口页数据,作为迁移后对比的参照。这里只作为对比依据,不承诺迁移后数据必然保持或提升。
责任划分建议:内容或运营人员提供URL清单和快照,技术人员负责状态码和性能记录。验收标准是清单可逐条访问、时间戳清晰、存放位置所有参与人都能取到。
域名与DNS记录:迁移前后最容易出错的一层
域名相关记录必须在改动前完整抄录,而不是只看当前值。
- 域名注册信息:注册商、到期时间、域名状态、DNS服务器地址。迁移期间域名到期是低级但致命的故障。
- 解析记录全量清单:A记录、AAAA记录、CNAME记录、MX记录、TXT记录,逐条记录主机名、记录类型、记录值和TTL。邮件解析常被忽略,改DNS时误删MX会导致企业邮箱中断。
- TTL现状:如果TTL很长,切换后生效慢,应提前调低并等待旧TTL过期,再执行切换。
- HTTPS证书记录:证书覆盖的域名、签发机构、到期时间、当前部署位置。换服务器后证书要重新部署,证书与域名不匹配会直接导致访问报错。
- 变更记录:每次修改DNS的时间、改了什么、由谁操作。排查时“几点改的”往往比“改了什么”更关键。
验收方法:解析修改后用不同网络环境查询实际生效的解析值,确认与预期一致;邮件收发做一次实际测试。适用条件是DNS由自己管理;若DNS托管在第三方,仍需自行留存这份清单,不能只依赖对方后台。
服务器与数据记录:说明“东西放在哪、怎么恢复”
迁移的实质是把文件、数据库和配置搬到新环境。记录要能回答三个问题:源在哪、目标在哪、出错怎么退。
- 源服务器信息:操作系统与版本、Web服务器软件及版本、程序运行环境版本(如PHP、Node、Python)、已安装扩展。版本不一致是迁移后页面报错的常见原因之一,但具体原因需结合报错日志判断,不能一概而论。
- 数据备份记录:数据库导出文件的位置、导出时间、大小、校验方式;网站文件打包的位置与时间。备份必须实际做过一次恢复演练,只备份不验证等于没有备份。
- 配置文件清单:数据库连接配置、伪静态或重写规则、定时任务、上传目录权限。这些文件通常不随代码仓库走,容易遗漏。
- 目标环境记录:新服务器的IP、部署路径、数据库名、账号权限范围。密码等敏感信息不应写在普通文档里,应通过约定的安全渠道传递。
- 回退方案:旧环境保留多久、回退需要改哪些解析或配置、回退由谁执行。适用条件是迁移窗口有限;若无回退条件,应把切换安排在低峰期并延长观察时间。
验收标准:在新环境用备份恢复出一个可访问的副本,逐项核对上述配置,确认无遗漏后再切换正式流量。
验收对比记录:用数据判断迁移是否完成
迁移完成的判断依据是记录对比,不是“打开看着正常”。
- URL核对:把迁移前页面清单逐条访问新站,记录状态码和最终跳转地址。出现404的逐条列出,判断是漏搬还是规则未配置。
- 功能抽查:表单提交、搜索、登录、支付等关键流程各走一遍,记录结果。涉及第三方接口的功能要单独测试。
- 跳转规则验证:旧URL是否按方案跳转到对应新URL,是否存在跳转链或跳转到无关页面。
- 性能与错误日志:对比迁移前后的响应时间;查看服务器错误日志,记录报错类型和出现时间。
- 观察期记录:切换后按约定周期记录可访问性、报错和流量变化。发现异常时先对照基线判断是迁移引入还是原有问题。
如果某项对比结果与基线不一致,先定位原因再决定是否回退:解析未生效、缓存未刷新、配置遗漏、数据未同步,是四类不同的问题,处理方式不同。记录的价值就在于把“可能是缓存”变成“已确认是缓存”。
下一步:按上述四类整理一份迁移记录表,在动手前逐项确认负责人和存放位置;任何一项填不出来,就先补上再开始迁移。