新手入门必看:wordpress搬站流程怎么操作才不踩坑
备案流程一头雾水,建站新手在迁移 WordPress 网站时,最怕的就是流程复杂、证书变更搞不定,甚至导致网站无法访问。今天我用自己10年做站经验,手把手带你走一遍 wordpress搬站流程,从备案、域名解析、服务器配置到 SSL 证书更换,一个步骤都不能漏。
各自定位:WordPress 搬站到底在迁什么
很多人以为搬站就是“把网站复制一份”而已,但实际操作远比想象复杂。WordPress 搬站涉及多个组件迁移,包括:
- 域名解析转移:备案新域名、更改解析到新服务器
- 数据库迁移:导出旧数据库、导入新服务器
- 文件迁移:迁移 wp-content 目录、插件和主题文件
- 证书迁移:SSL 证书从旧服务器换到新服务器
- 备案变更:若域名变更,需重新提交 ICP 备案申请
如果你是新手,一定要搞清楚搬站不是“搬家”,而是“换家”——每一个环节都需要重新配置,不能简单复制粘贴。
核心差异:搬站与网站克隆的对比
| 项目 | 搬站(迁移) | 克隆网站(复制) |
|---|---|---|
| 是否需要重新备案 | 是(若域名、IP 发生变化) | 否(域名、IP 一致) |
| 数据库处理 | 必须重新导入,注意 wp_options 表 | 一般不需要,直接复制即可 |
| 文件路径 | 会因为服务器环境不同,需要重新配置 | 路径一致,基本无需调整 |
| SSL 证书 | 必须重新申请或迁移证书文件(.crt/.key) | 证书可保留,无需变动 |
| ICP 备案 | 域名更换需重新备案,服务器更换也要备案 | 域名、服务器不变,备案无需调整 |
| 配置文件修改 | 需要修改 wp-config.php 和数据库连接信息 | 配置文件保持原样,无需修改 |
| SEO 影响 | 可能影响原有 SEO 排名,需进行 301 重定向 | 不影响 SEO,但需注意内容一致性 |
如果你是新手,一定要避免直接“复制网站”操作,这容易导致 SEO 网络爬虫抓取异常、收录下降。
代码/配置写法对比:搬站前的准备与迁移步骤
一、WordPress 配置文件修改(wp-config.php)
旧站配置(迁移前):
define('DB_NAME', 'old_db_name');
define('DB_USER', 'old_user');
define('DB_PASSWORD', 'old_password');
define('DB_HOST', 'old_ip_or_domain');
新站配置(搬站后):
define('DB_NAME', 'new_db_name');
define('DB_USER', 'new_user');
define('DB_PASSWORD', 'new_password');
define('DB_HOST', 'new_ip_or_domain');
✅ 提示:务必确保新服务器的数据库用户名、密码、主机地址正确,否则会导致网站无法访问。
二、数据库导出与导入
MySQL 数据库导出命令(Linux):
mysqldump -u old_user -p old_db_name > old_db.sql
MySQL 数据库导入命令(Linux):
mysql -u new_user -p new_db_name < old_db.sql
🛑 注意:如果你的 WordPress 安装过插件如“WP Migrate DB”,可以直接使用插件处理,避免手动操作出错。
三、文件迁移(FTP 或 SSH)
使用 FileZilla 或 WinSCP 等工具,将 WordPress 主目录(通常是 /public_html/)下的所有文件,复制到新服务器的对应目录。
如果你用的是 Linux 服务器,可以通过 SSH 操作:
scp -r /path/to/old/wp-content user@new_server_ip:/path/to/new/wp-content
⚠️ 建议:搬站前先对旧网站进行全量备份,避免数据丢失。
适用场景:什么情况适合搬站?
| 使用场景 | 是否适合搬站 | 说明 |
|---|---|---|
| 公司域名更换 | 是 | 新域名备案后,需将网站迁移至新域名,需重新备案与 SSL 证书处理 |
| 服务器更换(如云迁移) | 是 | 老服务器已过期或性能不足,需迁移至新服务器 |
| 域名解析变更 | 是 | 域名解析指向的服务器 IP 改变,需同步迁移配置文件与数据库 |
| SEO 优化需求 | 否 | 不建议搬站,应使用 301 重定向,避免 SEO 排名波动 |
| 网站功能升级(如改用 WooCommerce) | 否 | 不建议直接搬站,应从零搭建,避免插件冲突 |
| 网站安全加固 | 是 | 服务器存在安全漏洞,需迁移至新服务器并重新配置安全策略 |
如果你是新手,建议优先考虑是否真的需要搬站。很多时候,问题可以通过更换服务器或优化现有配置来解决,而不是迁移整个网站。
选型建议:搬站前的准备工作与注意事项
一、备案流程要点(2024 年最新政策)
备案前准备:
- 服务器需已备案(云服务器通常自带备案服务)
- 域名需已完成实名认证
- 域名需为“.cn”、“.com.cn”等中国国内域名
备案流程:
- 登录工信部网站(https://beian.miit.gov.cn)
- 填写备案信息(网站名称、服务器 IP、联系人、联系方式等)
- 上传网站首页截图(符合 W3C 标准的 HTML 结构)
- 等待审核(通常 3-7 个工作日)
备案变更:
- 若服务器或域名变更,需重新提交备案申请
- 旧备案号需在新服务器上重新绑定
🔍 提示:2024 年起,备案信息填写更加严格,特别是“网站负责人”和“联系电话”必须与实名认证一致。
二、SSL 证书变更与注销流程
1. SSL 证书迁移(从旧服务器到新服务器)
如果你用的是 Let's Encrypt 免费 SSL 证书:
- 在旧服务器上备份证书文件(通常在
/etc/letsencrypt/live/domain.com/目录) - 在新服务器上安装 Certbot 或 Let's Encrypt 客户端
- 使用相同域名申请证书
- 将旧服务器的证书文件复制到新服务器,并配置 Nginx/Apache
如果你用的是付费 SSL 证书(如 Cloudflare、阿里云、腾讯云):
- 在原 SSL 证书管理平台申请导出证书(.crt、.key、.pem 等)
- 在新服务器上上传并配置证书(注意路径正确)
2. SSL 证书注销(若域名不再使用)
- 登录 SSL 证书管理平台(如 Let's Encrypt、阿里云)
- 找到对应域名的证书
- 申请证书注销(部分平台需提交申请,部分自动过期后失效)
- 确保证书注销后,旧域名不再使用,避免 SSL 证书被误用
三、SEO 优化建议
搬站后,SEO 会受到一定影响,建议:
- 使用 301 重定向,把旧 URL 重定向到新 URL
- 在新站中设置与旧站相同的 Meta Description、Title、Header 标签
- 重新提交百度、谷歌的站点地图(sitemap.xml)
- 使用 Google Search Console 提交网站变更信息
- 等待 2-4 周,观察 SEO 排名恢复情况
结尾互动钩子
你的网站用的什么技术栈?评论区聊聊,看看有没有人也在用 WordPress 搬站,分享你的经验或遇到的问题。