本文详细介绍WordPress多站点(Multisite)功能的配置方法,帮助您在一个WordPress安装中管理多个站点。

什么是WordPress多站点

WordPress多站点允许您使用单个WordPress程序同时管理多个网站。它支持两种模式:

  • 子域名模式:site1.example.com、site2.example.com
  • 子目录模式:example.com/site1、example.com/site2

配置步骤

1. 启用多站点功能

在wp-config.php中添加以下代码:

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );

2. 配置.htaccess

添加伪静态规则:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?files/$ /wp-includes/ms-files.php [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([_0-9a-zA-Z-]+/)?(/wp-.*) [L]
RewriteRule . index.php [L]

3. 网络管理后台

访问 wp-admin/network-admin.php 创建新站点。

适用场景

场景 推荐模式
多语言站点 子目录
博客平台 子域名
企业站点 子目录

注意事项

  1. 插件需要兼容多站点
  2. 主题需要网络激活
  3. 定期备份数据库
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。