WordPress多站点配置从零开始,这一篇就够了

本文围绕 WordPress多站点配置 完整展开,从零基础环境准备到最终效果验证,每一步都会给出具体命令、文件路径和操作截图说明。

如果你打算在同一套 WordPress 程序下运营多个独立站点,这篇教程可以让你少走弯路。


前置准备


在开始 WordPress多站点配置 之前,请确保满足以下条件:



  • 已安装好 WordPress 5.0 以上版本(推荐最新版)。

  • 拥有服务器或虚拟主机的 文件管理权限(如宝塔面板、cPanel 或 SSH 终端)。

  • 如果是 子域名 模式,需要先在域名管理后台添加泛解析记录(*.example.com)或为每个站点单独添加 A 记录。

  • 备份现有 WordPress 数据和配置文件(重要!防止操作失误导致网站崩溃)。

  • 关闭所有缓存插件、CDN 和静态文件加速(配置完成后可重新开启)。


分步操作


第一步:开启多站点功能



  1. 使用 FTP 或宝塔面板的文件管理器,找到站点根目录下的 wp-config.php 文件。

  2. /* That's all, stop editing! Happy blogging. */ 这一行之前,粘贴以下代码:


define('WP_ALLOW_MULTISITE', true);


  1. 保存文件后,刷新 WordPress 后台,在 工具 菜单下会新增一个 网络设置 选项。


第二步:配置网络类型



  1. 进入 工具 → 网络设置,选择子域名(如 site1.example.com)或子目录(如 example.com/site1/)



  • 子域名模式:需要提前配置 DNS 泛解析,适合 SAAS 型网站。

  • 子目录模式:无需额外 DNS 配置,适合内容分类站点。



  1. 点击 安装,系统会生成新的配置代码,请先复制好(下一步要用)。


第三步:修改 wp-config.php 和 .htaccess



  1. 将生成的配置代码(包含 define('MULTISITE', true); 等行)粘贴回 wp-config.php 中,同样放在 /* That's all... */ 之前。

  2. 打开站点根目录下的 .htaccess 文件,将其内容替换为系统生成的规则(通常是一段 RewriteRule 代码)。注意: 如果原本有伪静态规则,请先备份,再替换。

  3. 保存所有文件,再次登录 WordPress 后台,此时顶部会出现 我的站点 → 管理网络 菜单,表示多站点网络已激活。


第四步:创建新站点



  1. 进入 管理网络 → 站点 → 新增站点,填写站点地址(子域名或子目录路径)、管理员邮箱等信息。

  2. 系统会自动创建数据库表,并生成新站点的初始内容。你可以在 站点列表 中看到所有已创建的站点。


避坑指南



  • 404 错误 / 固定链接失效:修改 .htaccess 后若仍有 404,请检查 Apache 是否开启了 mod_rewrite,或者 Nginx 用户需要在配置文件中添加伪静态规则(具体可参考 WordPress 官方文档)。

  • 默认站点冲突:如果访问主站时报错“无法创建站点”,检查 wp-config.php 中是否有多余空格或换行导致语法错误。

  • 插件兼容性问题:部分缓存插件和安全插件在多站点模式下需要单独配置网络激活,建议先测试关键插件。

  • 数据库表前缀冲突:如果你的 WordPress 曾经修改过表前缀,多站点配置会自动生成带数字的后缀表,一般无影响,但注意不要手动修改。


高频问题解答



  • 问:我已经开启了多站点,但无法添加子域名站点?


答:请确认域名服务器上已经添加了泛解析 *.example.com 或为每个子域名添加了 A 记录,DNS 生效需要几分钟到 24 小时不等。



  • 问:多站点模式下,用户共享还是隔离?


答:默认所有站点共享同一用户表,但可以通过插件(如 Network Shared Media)实现更多隔离;

后台站点之间的管理员账户是独立的。



  • 问:如何删除一个子站点?


答:进入 管理网络 → 站点,将鼠标悬停在目标站点上,点击 删除 即可。

注意:此操作会删除该站点的所有文章、页面和媒体,不可恢复。


效果验证



  1. 访问新创建的子站点 URL(例如 sub.example.comexample.com/sub),如果能正常显示默认的 Hello World 页面,则配置成功。

  2. 在 WordPress 后台顶部菜单中能看到 管理网络 链接,并且可以切换不同站点。

  3. 进入 管理网络 → 站点,检查所有站点状态是否显示为“已激活”。

  4. 尝试在不同站点分别发布文章,确认数据互不干扰(各站点的文章 ID 可能不连续,但内容正确)。


如果你正在处理 WordPress多站点配置,建议先按本文步骤完整执行,再根据自己的环境做微调;

遇到异常时优先回看避坑和高频问题部分。

多站点一旦配置正确,后期运维会非常省心,一键插件网络激活、主题网络启用都能大幅提升效率。

分享到:
上一篇
零基础也能学会:宝塔面板一键迁移网站全流程
下一篇
Linux日志排查故障的完整步骤,零基础也能上手
1
系统公告

泽御云五一特惠活动🔥

泽御云持证合规运营,资质齐全可查,长久稳定! 五一限时多重福利同步开启: ✅ 香港 2 核 2G 云服务器超值拼团,低价入手团长免费 ✅ 4 核 4G 多机房年付拼团,性价比拉满 ✅ 内蒙古新区限时 7 折(zeyuyunnmg)特惠,专属优惠码锁价续费 ✅ 全站通用 75 折优惠,老用户充值享专属赠金 官方站点:zeyuyun.com 合规资质齐全|售后有保障|活动限时错过不再有
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意