换域名,笑出褶子:WordPress域名变更全攻略
wordpress更改域名

首页 2025-09-02 19:48:01

正文:
“兄弟们,域名又涨价了!”我一边刷着阿里云后台,一边笑得像中了彩票。别误会,不是域名本身涨价,而是我终于给陪伴我三年的 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 通用)
  1. 登录宝塔 → 网站 → 备份 → 一键备份整站与数据库,下载到本地。
  2. 购买并解析新域名:DNS 中添加 A 记录指向服务器 IP,等待 TTL 生效。
  3. 在宝塔 → SSL → Let’s Encrypt 申请证书,开启强制 HTTPS。
  4. 进入 phpMyAdmin,选中数据库 → 导出 → 保存 .sql 文件。
  5. 安装并启用插件 “Better Search Replace”,做 dry run 后执行替换:
    搜索:http://old.com
    替换:https://new.com
  6. 修改 wp-config.php:
    define('WP_HOME','https://new.com');
    define('WP_SITEURL','https://new.com');
  7. 宝塔 → 网站 → 旧站点 → 重定向 → 301,规则填:
    if (host = 'old.com') { return 301 https://new.comrequest_uri; }
  8. 生成新 sitemap:SEO 插件(如 Rank Math)里点“更新”,复制新地址。
  9. 登录各搜索引擎站长平台 → 添加新域名 → 提交新 sitemap → 使用“地址更改”工具。
  10. 清 CDN、清缓存、清浏览器缓存 → 全站测试无 404,收工!
至此,WordPress 域名迁移 100% 完成。祝你也能笑得像抢到首发旗舰!
MySQL连接就这么简单!本地远程、编程语言连接方法一网打尽
还在为MySQL日期计算头疼?这份加一天操作指南能解决90%问题
MySQL日志到底在哪里?Linux/Windows/macOS全平台查找方法在此
MySQL数据库管理工具全景评测:从Workbench到DBeaver的技术选型指南
MySQL密码忘了怎么办?这份重置指南能救急,Windows/Linux/Mac都适用
你的MySQL为什么经常卡死?可能是锁表在作怪!快速排查方法在此
MySQL单表卡爆怎么办?从策略到实战,一文掌握「分表」救命技巧
清空MySQL数据表千万别用错!DELETE和TRUNCATE这个区别可能导致重大事故
你的MySQL中文排序一团糟?记住这几点,轻松实现准确拼音排序!
别再混淆Hive和MySQL了!读懂它们的天壤之别,才算摸到大数据的门道