惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
爱范儿
爱范儿
T
The Exploit Database - CXSecurity.com
量子位
T
Tailwind CSS Blog
T
Threatpost
The GitHub Blog
The GitHub Blog
AWS News Blog
AWS News Blog
云风的 BLOG
云风的 BLOG
K
Kaspersky official blog
P
Proofpoint News Feed
博客园 - 司徒正美
L
LangChain Blog
T
Threat Research - Cisco Blogs
C
CERT Recently Published Vulnerability Notes
罗磊的独立博客
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
S
Secure Thoughts
The Last Watchdog
The Last Watchdog
Spread Privacy
Spread Privacy
H
Hacker News: Front Page
T
Troy Hunt's Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google DeepMind News
Google DeepMind News
W
WeLiveSecurity
A
Arctic Wolf
Apple Machine Learning Research
Apple Machine Learning Research
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Proofpoint News Feed
T
Tor Project blog
T
The Blog of Author Tim Ferriss
I
Intezer
P
Privacy & Cybersecurity Law Blog
美团技术团队
N
Netflix TechBlog - Medium
博客园_首页
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
Vulnerabilities – Threatpost
Application and Cybersecurity Blog
Application and Cybersecurity Blog
G
Google Developers Blog
Attack and Defense Labs
Attack and Defense Labs
T
Tenable Blog
月光博客
月光博客
Stack Overflow Blog
Stack Overflow Blog
J
Java Code Geeks
腾讯CDC
Microsoft Security Blog
Microsoft Security Blog
A
About on SuperTechFans
Last Week in AI
Last Week in AI

兴起百年 - XQBN.com - 工作

Linux服务器Debian 12 + Nginx + php8.2 + mysql8.4 + 宝塔面板安装Matomo统计系统操作配置教程 拿什么拯救你,我那被百度K掉的网站:一位SEOer的救站血泪笔记 返利行业百度SEO现状深度剖析:机遇与挑战并存 从外链到索引:九块邮SEO危机背后的数据真相与破局之路 《九块邮》网站深度SEO优化分析:从“拔毛”到重生的实战笔记 外贸SEO进阶秘籍:20款英文网站分析工具,让你把竞争对手“看透” 解决PrestaShop“老大难”:三步轻松修改前台特价产品显示数量 外贸电商运维秘籍:21条高频MySQL语句,让你高效管理网站数据库 外贸SEO新战场:手把手教你玩转Google Shopping,抢占免费流量
WordPress博客“搬家”指南:完美更换域名的九步法则与避坑清单
作者: 兴起百年 · 2011-03-12 · via 兴起百年 - XQBN.com - 工作

这篇文章距离最后更新已过189 天,如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

本以为是一次常规的WordPress迁移,却差点让我苦心经营的博客陷入瘫痪——这次换域名的经历,让我总结出了这份血泪教训。

为《兴起百年》更换域名或迁移服务器,本应是站长生涯中的常规操作。但最近一次迁移中,我接连遇到了后台无法登录、内链失效、流量流失等一系列棘手问题。今天,我将这段波折的经历与最终的解决方案,系统梳理成这份 “WordPress博客更换域名必须注意的九点” 终极清单。无论你是技术新手还是老鸟,遵循此清单都能让你的下一次“博客搬家”稳如泰山。🏠

WordPress博客“搬家”指南:完美更换域名的九步法则与避坑清单

1 迁移第一步:稳固地基,修正数据库核心配置

在访问新域名前,我们必须确保WordPress能正确连接到它的“记忆库”——数据库。

📍 第一要务:核对数据库连接文件

首先检查网站根目录下的 wp-config.php 文件。如果你将博客迁移到了新的主机或使用了新的数据库,务必在此更新数据库名、用户名、密码和主机地址。

// 这是你与数据库的“接头暗号”,必须准确
define('DB_NAME', 'your_new_database_name');
define('DB_USER', 'your_new_database_user');
define('DB_PASSWORD', 'your_strong_password');
define('DB_HOST', 'localhost'); // 或新主机地址

如果仍在同一空间,此步可略过。

🔑 核心密钥:修改博客安装与访问地址

这是最关键且最易出错的一步。若不做,你将无法登录后台(系统会不断跳转至旧域名)。有两种方法:

方法A:通过数据库直接修改(推荐,治本)

  1. 使用 phpMyAdmin 等工具登录你的数据库。
  2. 找到 wp_options 表(表前缀wp_可能不同)。
  3. 修改 siteurl(通常为第一条记录)和 home(通常为第39条记录)这两个选项的值为新域名

方法B:在配置文件中强制定义(快速,治标)
wp-config.php 文件的末尾 ?> 之前,添加:

define('WP_HOME', 'https://你的新域名.com');
define('WP_SITEURL', 'https://你的新域名.com');

此法可让你立即访问后台,之后记得在后台“设置”>“常规”中再次确认并保存。

2 内容大扫除:彻底告别旧域名的所有痕迹

仅仅首页能打开还远远不够,博客内部的“记忆”也需要更新。

✂️ 第三点:批量更新文章内的所有旧链接

过去文章中插入的站内链接、图片路径等,如果还指向旧域名,将会形成大量死链。

  • 高效解决方案:在 phpMyAdmin 中执行一条SQL命令,一劳永逸:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://旧域名.com', 'https://新域名.com');

⚠️ 操作前请务必备份数据库!此命令会将所有文章内容中的旧域名替换为新域名。

🔌 第九点:检查并重置插件功能

许多插件(尤其是SEO和地图插件)的配置与域名绑定。更换域名后,务必:

  1. 逐个检查关键插件(特别是 Baidu/Google Sitemap生成器、缓存插件)是否工作正常。
  2. 常见的修复方法是:先“禁用”插件,再重新“启用”,这能迫使插件读取新的站点地址。

3 SEO与流量保卫战:留住权重与访客

域名更换最怕的是搜索引擎排名清零和忠实读者流失。以下几步是守护流量的生命线。

🔄 第五点:设置旧域名301永久重定向

这是对搜索引擎最友好的告知方式,能最大程度地将旧域名的权重(SEO价值)传递到新域名。

  • 绝对不要让新旧域名同时指向同一内容,这会被视为重复页面甚至作弊。
  • 如何实现:在旧域名所在服务器的网站根目录,通过修改 .htaccess 文件(Apache服务器)或服务器配置来实现全局301重定向。
  • 目的:当用户或搜索引擎访问旧网址时,会被自动、永久地跳转到新域名的对应页面。

📢 第四、七、八点:主动通知,重建连接

  • 通知搜索引擎:向Google Search Console、百度站长平台等工具重新提交新域名的网站地图
  • 更新订阅源:在后台更新Feed地址,并通过博客公告或邮件通知订阅者,引导他们更新订阅链接。
  • 联系友情链接伙伴:在301重定向生效前,尽快、友好地通知所有互换链接的站长,请他们将链接更新为新域名。这是维持外链资产的关键。

📊 第六点:更新网站统计代码

不要忘记将网站分析工具(如百度统计、Google Analytics)中的代码更新为新域名的代码,以确保数据统计的连续性。

4 迁移后的观察与最终清单

完成以上所有步骤后,你的迁移工作并未100%结束。请使用以下清单进行最终核查:

  • [ ] 使用“死链检查工具”扫描全站,确保无残留旧链接。
  • [ ] 在Google Search Console中检查新域名的覆盖率和索引状态。
  • [ ] 测试网站所有重要功能:表单提交、评论、搜索、支付等。
  • [ ] 确保所有静态资源(CSS、JS、图片)都能在新域名下正确加载。
  • [ ] 在社交媒体和所有线上资料中更新你的网站地址。

最后的心得:耐心是迁移后最宝贵的品质。搜索引擎重新识别和收录新域名需要时间(可能数周甚至数月)。在此期间,坚持发布高质量原创内容,是加速这一过程、平稳渡过“降权期”的最佳策略。

希望这份源自《兴起百年》实战的避坑指南,能助你下一次的WordPress迁移之旅一帆风顺。如果你有更巧妙的技巧或遇到过其他奇葩问题,欢迎在评论区分享交流! 💬

本文为「兴起百年·工作」分类下的技术运维笔记。操作数据库和服务器文件存在风险,请在执行前务必进行完整备份。部分代码示例需根据实际表前缀和域名调整。