正文:
“兄弟们,域名又涨价了!”我一边刷着阿里云后台,一边笑得像中了彩票。别误会,不是域名本身涨价,而是我终于给陪伴我三年的 WordPress 小站换了新马甲。那一刻的心情,就像当年第一次把 2K 屏幕捧在手里——爽到飞起!
事情是这样的:早期创业太穷,先买了个“凑合用”的域名,结果品牌升级时怎么看怎么别扭。于是,我撸起袖子,决定给站点来一次“搬家级”整容。为了不掉粉、不掉权重,我研究了整整一周,踩了六个坑,最后总结出一套“稳准狠”的换域名流程。今天就把这份快乐打包分享,保证你看完也能笑出褶子。
第一步:备份!备份!备份!
我先把整站打包成 .zip,再把数据库导出成 .sql,像囤年货一样塞进两块移动硬盘。别嫌麻烦,真出问题时,这一份备份能救命。
第二步:新域名解析 & SSL
把新域名扔进 DNSPod,A 记录指向服务器 IP,顺手在宝塔里申请好 Let’s Encrypt 证书。HTTPS 绿灯一亮,心里那叫一个踏实。
第三步:数据库批量替换
这一步最容易翻车。我用的是“Better Search Replace”插件,老域名填进去,新域名填进去,勾上“Run as dry run”先跑一遍预览,确认无误后再真刀真替换。十秒钟搞定,零报错,开心得原地转圈。
第四步:wp-config.php 顺手改表前缀
虽然跟换域名没直接关系,但既然都折腾了,就顺手把 wp_ 改成 xq_,心里默念:安全第一,仪式感第二。
第五步:Nginx 重写 + 301 重定向
旧域名所有请求 301 到新域名,权重不流失。我在宝塔里新建一条重定向规则,测试 curl -I 返回 301,完美。搜索引擎看到这条“搬家通知”,就像看到顺丰小哥贴条:放心,货已转寄。
第六步:XML 站点地图 & 搜索引擎提交
新域名下重新生成 sitemap.xml,百度、Google、Bing 全部手动提交一遍。第二天查看站长平台,索引量稳稳上升,心里乐开花。
第七步:全站缓存刷新
CDN、对象存储、本地 Redis,统统清缓存。浏览器里 Ctrl+F5 一看,全绿!那一刻,我差点给自己鼓掌。
结尾彩蛋:
换完域名当晚,我把旧域名跳转到新域名首页,顺带写了条公告:“兄弟们,新家更敞亮,欢迎常来串门!”评论区瞬间 99+,点赞像爆米花。躺床上那一刻,我真切体会到:技术人的浪漫,就是把每一次折腾都变成惊喜。
————————————————————
教程:WordPress 更改域名的完整 10 步操作手册
(以下步骤以宝塔面板 + Nginx 为例,Linux 通用)
登录宝塔 → 网站 → 备份 → 一键备份整站与数据库,下载到本地。
购买并解析新域名:DNS 中添加 A 记录指向服务器 IP,等待 TTL 生效。
在宝塔 → SSL → Let’s Encrypt 申请证书,开启强制 HTTPS。
进入 phpMyAdmin,选中数据库 → 导出 → 保存 .sql 文件。
宝塔 → 网站 → 旧站点 → 重定向 → 301,规则填:
if (host = 'old.com') { return 301 https://new.comrequest_uri; }
生成新 sitemap:SEO 插件(如 Rank Math)里点“更新”,复制新地址。
登录各搜索引擎站长平台 → 添加新域名 → 提交新 sitemap → 使用“地址更改”工具。
清 CDN、清缓存、清浏览器缓存 → 全站测试无 404,收工!
至此,WordPress 域名迁移 100% 完成。祝你也能笑得像抢到首发旗舰!