WordPress Multisite 虚拟主机配置

WordPress Multisite 是 WordPress 核心内置的强大功能,允许您从单个安装运行多个网站——降低成本、简化管理、大幅节省主机费用。本教程将带您逐步完成在 AsiaGB 虚拟主机上的完整配置。

什么是 WordPress Multisite?

WordPress Multisite(原名 WordPress MU / Multi-User)是一个将多个 WordPress 站点整合到同一数据库和核心文件集的系统。每个站点拥有独立的内容、用户和设置,同时共享 WordPress 核心、主题和插件。

功能单站点Multisite 网络
WordPress 安装数每域名1个1个运行N个站点
数据库各自独立共享(不同数据表)
插件/主题分别安装安装一次,全网络使用
WordPress 更新每个站点单独更新一次更新全部
适合场景单个网站多品牌/多语言

什么时候应该使用 Multisite?

💡 什么时候不应该使用 Multisite?

如果每个站点需要不同的 WordPress 版本、不同服务器区域或完全隔离的风险——独立安装更合适。

开始前的要求

✅ AsiaGB 虚拟主机支持 Multisite

AsiaGB 虚拟主机使用 DirectAdmin,已默认启用 Apache mod_rewrite,完全支持子域名和子目录两种 Multisite 网络类型。

第一步 — 启用 Multisite

1先做好备份

启用 Multisite 前务必备份文件和数据库——出错时还可以恢复。

2停用所有插件

进入 插件 → 已安装的插件 → 全选 → 停用

3编辑 wp-config.php

在 /* That's all, stop editing! */ 行之前添加:

/* Enable WordPress Multisite */
define( 'WP_ALLOW_MULTISITE', true );
4进入 工具 → 站点网络设置

保存 wp-config.php 后刷新后台页面,进入工具 → 站点网络设置。

第二步 — 选择网络类型

WordPress Multisite 支持两种 URL 结构:

类型URL 示例优点缺点
子域名site1.example.com看起来独立,SEO 分离需要通配符 DNS
子目录example.com/site1/配置更简单共享域名权重
⚠️ 不确定就选子目录

子目录配置更简单,无需通配符 DNS,适合同一组织内的站点,例如 example.com/en/、example.com/store/

第三步 — 更新 wp-config.php 和 .htaccess

WordPress 会显示需要添加的具体代码。子目录示例:

// wp-config.php — 在 WP_ALLOW_MULTISITE 之后添加
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
define( 'DOMAIN_CURRENT_SITE', 'example.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

第四步 — 进入网络管理后台

保存两个文件后重新登录,您将在管理工具栏看到我的站点 → 网络管理后台——这是管理整个网络的主控面板。

第五步 — 创建子站点

1网络管理后台 → 站点 → 添加新站点
2填写子站点信息
  • 站点地址 — 子站点 URL(子目录路径或子域名前缀)
  • 站点标题 — 网站名称
  • 管理员邮箱 — 该站点管理员的邮箱
3点击添加站点 — WordPress 自动为子站点创建新的数据库表。

域名映射 — 为子站点绑定独立域名

如需子站点使用独立域名(如 brand2.com 而非 example.com/brand2/):

  1. 在 DNS 中为 brand2.com 添加 A 记录,指向主机 IP
  2. 在 DirectAdmin 中添加 Addon Domain(域名管理 → 添加域名)
  3. 进入 网络管理后台 → 站点 → 编辑该子站点
  4. 将站点地址 (URL) 修改为 https://brand2.com
  5. 等待 DNS 传播(10–30 分钟)

网络中的插件和主题管理

级别操作者结果
网络激活超级管理员插件在所有子站点强制启用
站点激活站点管理员插件仅在该子站点启用
网络停用超级管理员插件对所有子站点隐藏

Multisite 性能优化技巧

备份 Multisite 网络

Multisite 备份必须涵盖:

AsiaGB 虚拟主机提供每月两次自动备份(每月1日和15日)作为安全保障,但建议更频繁地自行备份,尤其是在更新 WordPress 核心之前。

常见问题与解决方案

问题原因解决方案
子站点创建后 404.htaccess 不正确检查 htaccess 代码块是否完整复制
子域名不工作缺少通配符 DNS添加 *.domain.com A 记录
子站点看不到插件未进行网络激活网络管理后台 → 插件 → 网络激活
无法上传文件sites/ 目录权限不足chmod 755 wp-content/uploads/sites/

常见问题解答

什么是 WordPress Multisite?
WordPress Multisite 是一项内置功能,允许您从单个 WordPress 安装中运行多个网站,共享同一数据库和核心文件,每个站点拥有独立的内容、用户和设置。
AsiaGB 虚拟主机支持 WordPress Multisite 吗?
支持。AsiaGB 虚拟主机使用 DirectAdmin 并已启用 Apache mod_rewrite,完全支持子域名和子目录两种 Multisite 网络类型。
子域名和子目录 Multisite 有什么区别?
子域名 (site1.example.com) 适合品牌独立的站点,但需要通配符 DNS 记录。子目录 (example.com/site1/) 设置更简单,适合同一组织内的多个站点。
子站点可以使用独立域名吗?
可以,通过域名映射功能实现。将新域名的 A 记录指向主机 IP,在 DirectAdmin 中添加 Addon Domain,然后在网络管理后台中更新站点地址即可。
如何备份 WordPress Multisite 网络?
建议使用支持 Multisite 的 UpdraftPlus(专业版)进行整个网络的备份,需覆盖完整数据库和 wp-content/uploads/sites/ 目录。AsiaGB 每月两次自动备份(每月1日和15日)提供额外保障。

开始使用 WordPress Multisite 虚拟主机

AsiaGB 虚拟主机支持 mod_rewrite 和 PHP 8.x,配备 DirectAdmin——完美支持 WordPress Multisite 网络。

查看主机套餐

标签: 虚拟主机WordPress