WordPress 多站点切换域名完整指南:详细步骤和注意事项

因为公司的需要,需要对 WordPress 多站点进行域名切换,
一开始我也找了相关的方案和教程,但是很可惜,国内这一块网上的资料几乎为0,所以我把实现的过程写了一篇文章分享出来,为后来的人铺路。

开始之前,先部署你的新的域名,确保是可以访问的。之后把要修改域名的网站资源copy到新的域名的网站目录里面。然后就可以干活了!!

第一步:备份你的网站,非常重要

在进行任何更改之前,务必备份你的 WordPress 网站。这是非常重要的,因为在切换域名过程中可能会发生意外情况,备份可以帮助你在需要时恢复网站到之前的状态。你可以使用 WordPress 插件进行备份,或者直接备份数据库和文件。

为了不影响现有的业务最好最好,把要改的多站点网站的文件资源和数据库全部复制一份出来。

后续的操作都要在你复制出来的域名和数据库上面进行,

第二步:访问修改wp_config.php

在这里插入图片描述
登录到你的服务器控制面板,并访问数据库管理工具,比如 phpMyAdmin,

第三步:在数据库中替换域名

在 phpMyAdmin 中,找到你的 WordPress 数据库,并依次执行以下步骤:

  1. 更新 wp_options 表中的 siteurl 和 home: 使用 SQL 查询替换所有实例中的旧域名为新域名。

  2. 更新 wp_blogs 表中的域字段: 如果你使用了多站点功能,确保更新所有子站点的域字段为新域名。

  3. 更新 wp_site 表中的域字段: 更新主站点的域字段为新域名。

  4. 更新 wp_sitemeta 表中的 siteurl 和 home: 确保更新主站点和子站点的 siteurl 和 home 字段为新域名。

  5. 更新其他表中的链接: 如果你在网站内容中包含了旧域名的链接,可以使用 SQL 查询来更新相应的表。

-- 替换全站中的字符串 'https://旧域名''https://新域名.com'
UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://旧域名', 'https://新域名.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://旧域名', 'https://新域名.com');
UPDATE wp_options SET option_value = REPLACE(option_value, 'https://旧域名', 'https://新域名.com');
UPDATE wp_links SET link_url = REPLACE(link_url, 'https://旧域名', 'https://新域名.com');
-- 如果有使用插件或者其他自定义表,请替换对应的表名和字段名

替换完成以后,进后台,就可以了。如果你做的elementor页面当中如果写了很多链接,建议进行第四步,使用插件替换。

子网站的域名在site当中可以设置,不用修改数据库。

在这里插入图片描述

第四步:使用插件进行全站链接替换(可选)

如果你在 WordPress 内容中包含了大量的旧域名链接,你可以考虑使用 “Better Search Replace” 插件来进行全站链接替换。在 WordPress 后台安装并激活插件,然后按照插件的说明进行操作。
在这里插入图片描述
替换对应的表就可以

第五步:测试你的网站

在切换域名后,务必测试你的网站以确保一切正常运行。检查网站的页面、链接、功能和插件是否都能够正常访问和使用。特别注意子站点是否能够正确加载和显示。

测试完全没问题,就可以设置301重定向,将原来的网站指向新的域名

第六步:更新网站和搜索引擎索引

一旦确认网站在新域名上正常运行,你需要更新网站和搜索引擎的索引。登录到你的 WordPress 后台,更新网站标题、描述和其他相关信息。此外,你还需要更新 Google Search Console 和其他搜索引擎工具中的网站 URL。

结论

WordPress 多站点切换域名是一个复杂的过程,但通过正确的步骤和注意事项,你可以成功完成这项任务。在进行任何更改之前,请务必备份你的网站,并仔细测试网站以确保一切正常运行。希望本文能够帮助你顺利完成 WordPress 多站点域名切换,让你的网站顺利迁移到新域名上。

以上步骤操作完成如果未解决,可留言或联系我付费解决,vx:yhp2419

  • 16
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值