怎样修改WordPress多站点域名?

登录WordPress后台,进入网络设置修改主站点域名,随后使用批量更新工具或数据库查询替换所有子站点的旧域名链接,最后检查重定向并更新服务器配置即可完成多站点域名迁移。

在WordPress多站点网络中修改域名需要谨慎操作,否则可能导致站点无法访问,以下是详细步骤及注意事项,适用于主站点和子站点:


修改前的关键准备

  1. 备份数据

    • 完整备份数据库(通过phpMyAdmin或插件如UpdraftPlus)。
    • 备份WordPress根目录文件(尤其是wp-config.php.htaccess)。
      ⚠️ 无备份切勿操作!
  2. 停用缓存/CDN服务
    暂时禁用缓存插件(如W3 Total Cache)和CDN(如Cloudflare),避免修改被拦截。


修改主站点域名

步骤1:修改数据库

  1. 登录 phpMyAdmin → 选择多站点数据库 → 打开wp_options表(主站点表前缀通常为wp_)。
  2. 修改两项记录:
    • siteurl:新域名(如https://newdomain.com
    • home:同上
      怎样修改WordPress多站点域名? (示意图,实际操作需替换域名)

步骤2:更新子站点配置

  1. 打开wp-config.php文件,添加:
    define('DOMAIN_CURRENT_SITE', 'newdomain.com'); // 替换为新域名
  2. 更新.htaccess文件中的旧域名(如果涉及重定向规则)。

修改子站点域名

方法1:通过WordPress后台(推荐)

  1. 以超级管理员身份登录 → 站点网络管理 → 所有站点
  2. 编辑目标子站点 → 设置选项卡 → 修改 站点地址(URL)WordPress地址(URL) → 保存。
    ✅ 适用于少量子站点修改。

方法2:手动修改数据库

  1. 在phpMyAdmin中打开子站点对应的wp_xx_options表(xx为子站点ID)。
  2. 修改siteurlhome值为新域名(如https://sub.newdomain.com)。

修改后必须的操作

  1. 处理重定向
    .htaccess中添加301重定向规则,将旧域名流量导向新域名:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^olddomain\.com [NC]
    RewriteRule ^(.*)$ https://newdomain.com/$1 [L,R=301]
  2. 更新SSL证书
    为新域名申请并安装SSL证书(可通过Let’s Encrypt或主机商提供工具)。

  3. 中的旧链接

    • 使用插件 Better Search Replace
      搜索旧域名(如olddomain.com)→ 替换为新域名(如newdomain.com)→ 勾选所有表。
    • 在phpMyAdmin执行SQL命令:
      UPDATE wp_posts SET post_content = REPLACE(post_content, 'olddomain.com', 'newdomain.com');
      UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'olddomain.com', 'newdomain.com');
  4. 刷新Permalinks
    进入 设置 → 固定链接 → 点击“保存更改”(无需修改规则)。


常见问题解决

  • 站点无法访问?
    检查wp-config.php中的DOMAIN_CURRENT_SITE是否与新域名一致;清除浏览器/CDN缓存。
  • 图片/样式失效?
    使用插件 Velvet Blues Update URLs 批量替换媒体链接。
  • 数据库连接错误?
    恢复备份的wp-config.php文件,检查数据库凭证。

安全与SEO建议

  1. 在Google Search Console提交新域名并更新Sitemap。
  2. 使用 Redirection 插件监控404错误,设置自动跳转。
  3. 修改后48小时内检查百度站长平台的“抓取诊断”,确保蜘蛛可访问。

引用说明
本文操作基于WordPress官方文档《迁移多站点网络》及行业最佳实践,数据库修改部分参考phpMyAdmin官方指南,安全建议依据百度搜索算法《百度搜索引擎优化指南3.0》。


重要提醒

  • 测试环境验证后再操作生产环境。
  • 域名修改后需等待DNS全球生效(最长48小时)。
  • 如遇复杂问题,建议联系专业WordPress开发人员。

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/25441.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月15日 17:06
下一篇 2025年6月15日 17:12

相关推荐

  • 如何快速用WordPress打造个人简介页面?

    在WordPress添加个人简介:,1. **编辑页面:** 进入后台,打开现有页面(如“关于我”)或新建页面。,2. **使用区块编辑器:** 在页面编辑器中,添加“段落”、“标题”或专门的“简介/区块。,3. **输入内容:** 在区块内填写你的个人介绍文字、经历、技能等信息。,4. **发布/更新:** 编辑完成后,点击“发布”或“更新”按钮使页面生效。

    2025年6月8日
    200
  • WordPress卡顿如何快速定位问题

    要诊断WordPress网站速度慢的原因,可依次检查:服务器响应时间是否过长;使用性能检测工具分析加载速度;排查插件或主题冲突;检查是否有过多未优化的大文件(如图片);查看数据库查询效率及服务器资源限制。

    2025年6月13日
    100
  • 如何删除WordPress自定义菜单?

    登录WordPress后台,进入「外观」→「菜单」,选择要删除的自定义菜单,点击右上角「删除菜单」按钮并确认即可。

    2025年6月7日
    100
  • WordPress后台卡顿怎样提速?

    优化WordPress后台加载慢可采取以下措施:安装缓存插件减少服务器请求;启用CDN加速静态资源加载;定期清理优化数据库;禁用未使用的插件和主题;升级PHP版本并使用高效主机;持续监控性能瓶颈针对性优化。

    2025年6月1日
    200
  • 如何在WordPress快速设置网站搜索关键词?

    如何为WordPress网站设置搜索关键词(符合百度算法与E-A-T原则)想让网站在百度搜索中脱颖而出,关键词设置和内容优化是关键,以下是为WordPress网站设置搜索关键词并符合百度算法的详细指南,同时融入E-A-T(专业性、权威性、可信度)原则,帮助提升用户体验和搜索引擎排名,第一步:选择合适的关键词明确……

    2025年5月29日
    600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN