WordPress多站点设置

发表于 资讯转载

WordPress 多站点(Multisite)允许你在一套 WordPress 核心下,管理多个独立站点,共用主题 / 插件与用户体系,适合外贸分站、品牌矩阵或多语言站群。

核心概念与选型

  • 子域名:site1.你的域名.com,更独立、SEO 友好,需泛域名解析与通配符 SSL。

  • 子目录:你的域名.com/site1,配置简单、无需泛解析,但新站更稳妥(已运行 > 30 天通常只能选子域名)WordPress.org。

快速搭建步骤(生产级)

1. 准备与备份

  • 完整备份文件与数据库;停用所有插件(避免冲突)。

2. 启用多站点

  • 编辑 wp-config.php,在 /* That's all, stop editing! */ 前添加:

define('WP_ALLOW_MULTISITE', true);
  • 刷新后台,进入工具 → 网络设置,选择结构并填写信息。

3. 写入配置代码

  • 按提示将生成代码分别加入 wp-config.php 与 .htaccess(替换原有 WordPress 规则)。

  • 示例(子域名):

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', '你的域名.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

4. 服务器与域名配置

  • 子域名:DNS 添加 *.你的域名.com 泛解析到服务器 IP;Nginx/Apache 配置通配符主机名。

  • 子目录:无需泛解析,确保伪静态规则正确。

5. 创建子站点与管理

  • 后台我的站点 → 网络管理 → 站点新增子站;分配主题 / 插件与用户。

关键注意事项

  • 环境要求:PHP 内存≥256M,主机支持伪静态与子域名 / 目录。

  • SSL:子域名建议用通配符 SSL;子目录可单域名 SSL。

  • 插件 / 主题:优先选明确标注支持 Multisite 的;网络激活与单站激活需区分。

  • 数据隔离:共享数据库,如需强隔离建议独立安装。

  • 切换结构:一旦选定不建议直接切换;需先备份并调整数据库与规则WordPress.org。

常见问题与处理

  • 子域名访问 404/500:检查 DNS 泛解析、服务器主机名配置与伪静态规则。

  • 插件不兼容:关闭非必要插件,优先替换为兼容插件。

  • 权限错误:确保 wp-content/uploads/sites/ 目录权限正确(通常 755/775)。

适合你的场景

  • 外贸多语言站(前台英文 / 多语言,后台中文管理)。

  • 品牌分站、部门站群、SaaS 模板站。

  • 统一更新主题 / 插件、共享用户体系,降低维护成本。

总结

WordPress 多站点是高效的站群方案,子域名适合独立 SEO,子目录适合轻量管理。先在测试环境验证,再上线生产,确保备份与监控到位。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。