如果你是WordPress用户,无论是出于品牌升级、公司改名,还是更换服务器、优化SEO的需要,更换域名往往是建站过程中无法避免的一环。
很多站长在执行这一步时,都会担心:原域名的SEO权重会不会流失?网站是否会崩溃?所有链接都要一个个改吗?如何确保用户访问新域名不出错?
这篇文章将详细讲解 WordPress更换域名全过程,从准备工作、数据迁移、数据库替换、链接修复到SEO重定向,一步步教你安全更换域名,确保不掉内容、不掉排名、不掉用户。
一、为什么需要更换WordPress网站的域名?
更换域名的理由很多,下面是一些常见情况:
品牌升级:公司更名,需要启用新品牌域名。
SEO优化:旧域名包含拼音或长串无意义字符,影响SEO与用户记忆。
业务变更:从个人博客升级为公司官网,域名结构需调整。
换服务器:迁移至海外服务器后,启用对应的新域名。
使用短域名:为了便于推广、名片展示,换成更短的.com或.io域名。
二、更换域名前需要做的准备工作
WordPress更换域名不是简单把DNS改一下那么轻松,它涉及数据库、缓存、搜索引擎设置、重定向等多个层面,建议严格按步骤操作。
1. 备份网站全部数据
工具推荐:All-in-One WP Migration、UpdraftPlus、Duplicator
数据库(MySQL)
wp-content 文件夹(包含主题、插件、上传内容)
wp-config.php 和 .htaccess 文件
2. 注册并解析新域名
确保新域名可以正常访问,绑定好服务器并完成SSL证书配置(可用Let’s Encrypt)
3. 临时开启维护模式
避免用户在你迁移过程中访问错误页面,可通过插件如 WP Maintenance Mode 设置。
三、WordPress更换域名的五个核心步骤
第一步:在WordPress后台设置新域名(临时)
进入后台的:
设置 > 常规 > WordPress地址(URL) & 站点地址(URL)
将这两个都改为新域名(如 https://www.newdomain.com),点击保存后网站会立即跳转,别慌,这是正常现象。
此时你可能无法访问后台,因为 DNS 可能还未同步,后续操作需使用数据库工具。
第二步:修改wp-config.php(可选)
打开你服务器上的 wp-config.php 文件,添加以下代码可暂时指定新域名,避免跳转出错:
php
复制编辑
define('WP_HOME','https://www.newdomain.com'); define('WP_SITEURL','https://www.newdomain.com');
第三步:批量替换数据库中的旧域名
WordPress数据库中会存储大量绝对路径的URL,如果不替换,页面会加载旧域名导致错乱。
推荐插件:Better Search Replace 或 WP Migrate DB
操作步骤(以Better Search Replace为例):
安装并启用插件
搜索内容填写旧域名(如 oldomain.com)
替换内容填写新域名(如 newdomain.com)
勾选“模拟运行”先测试一下
如果没有错误,正式运行替换
注意事项:
替换时包括 http:// 和 https:// 的完整域名;
留意是否开启了序列化(Serialized data support),避免破坏数据结构。
第四步:修复图片链接与内嵌资源路径
有些图片或内嵌JS、CSS路径是硬编码的,需手动或用插件扫描替换。
推荐工具:
Velvet Blues Update URLs(专门更新站内链接)
Search Regex(高级正则替换工具)
Media Cleaner(清理未使用或损坏资源)
第五步:配置301重定向,保护原有SEO排名
301重定向是迁移过程中最重要的一步,它告诉搜索引擎你的网站已经永久迁移到了新域名,并将原域名的权重完整传递。
方法一:修改旧域名的 .htaccess 文件
apache
复制编辑
RewriteEngine On RewriteCond %{HTTP_HOST} ^oldomain\.com [NC,OR] RewriteCond %{HTTP_HOST} ^www\.oldomain\.com [NC] RewriteRule ^(.*)$ https://www.newdomain.com/$1 [L,R=301]
方法二:使用云服务商重定向功能
如你使用的是Cloudflare、阿里云、宝塔,可在控制面板里设置页面规则或反向代理。
四、SEO方面的迁移建议
到Google Search Console添加新域名属性
提交“变更地址”通知(Google会引导你完成域名切换审核)
更新站点地图 Sitemap.xml
更新Robots.txt 文件中引用的域名路径
在百度搜索资源平台提交改版规则(如适用)
五、常见问题与解决方案
Q1:更换域名后后台进不去了?
尝试清除浏览器缓存,或者进入数据库 wp_options 表手动修改 siteurl 和 home 字段。
Q2:网站内容全都跑了怎么办?
先检查数据库是否正确替换域名,特别是 wp_posts 表中链接字段。
Q3:原域名还能保留使用吗?
当然可以,很多企业会把旧域名设置为跳转页,甚至用于子品牌推广。
六、推荐使用的插件与工具汇总
工具名称 | 作用 | 是否免费 |
---|---|---|
Better Search Replace | 批量替换数据库URL | ✅ |
WP Migrate DB | 数据库迁移+序列化处理 | 免费+付费 |
All-in-One WP Migration | 整站打包迁移 | 免费+付费 |
Redirection | 配置301重定向 | ✅ |
Search Console | 变更地址、SEO监控 | ✅ |
总结
更换WordPress域名看起来复杂,其实只要你按部就班,一步一步操作,不仅可以完整保留所有内容、插件、设置和SEO权重,还可以借此优化网站结构、提升访问体验。
如果你正准备从旧品牌启航,或者打算将个人博客升级为商业独立站,不妨趁这个机会彻底刷新你的域名印象。