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,子目录适合轻量管理。先在测试环境验证,再上线生产,确保备份与监控到位。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。