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

推荐订阅源

N
Netflix TechBlog - Medium
V
Vulnerabilities – Threatpost
Google Online Security Blog
Google Online Security Blog
Hugging Face - Blog
Hugging Face - Blog
L
LINUX DO - 热门话题
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
D
Docker
C
Cyber Attacks, Cyber Crime and Cyber Security
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
T
Tenable Blog
P
Privacy International News Feed
Google DeepMind News
Google DeepMind News
小众软件
小众软件
Cisco Talos Blog
Cisco Talos Blog
aimingoo的专栏
aimingoo的专栏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
A
Arctic Wolf
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cisco Blogs
T
Threat Research - Cisco Blogs
NISL@THU
NISL@THU
The Hacker News
The Hacker News
Project Zero
Project Zero
AWS News Blog
AWS News Blog
Simon Willison's Weblog
Simon Willison's Weblog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threatpost
V
Visual Studio Blog
The GitHub Blog
The GitHub Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
Jina AI
Jina AI
Cyberwarzone
Cyberwarzone
The Register - Security
The Register - Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
Vercel News
Vercel News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
MongoDB | Blog
MongoDB | Blog
U
Unit 42
Scott Helme
Scott Helme
A
About on SuperTechFans
WordPress大学
WordPress大学
F
Fortinet All Blogs
大猫的无限游戏
大猫的无限游戏
G
GRAHAM CLULEY
Latest news
Latest news
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Schneier on Security

兴起百年 - XQBN.com - 数据库

外贸电商运维秘籍:21条高频MySQL语句,让你高效管理网站数据库
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迁移之旅一帆风顺。如果你有更巧妙的技巧或遇到过其他奇葩问题,欢迎在评论区分享交流! 💬

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