开启WordPress多站点功能需先备份并停用插件,再在wp-config.php中添加define('WP_ALLOW_MULTISITE', true),通过后台网络设置选择子域名或子目录模式,按提示更新wp-config.php和.htaccess文件后重新登录即可启用。

WordPress多站点功能允许你在同一个WordPress安装中管理多个独立的网站,这些网站共享核心程序文件、插件和主题,但拥有各自的内容、用户和设置。它本质上是将一个WordPress变成了一个“网络”,每个子站点都是这个网络的一部分。要开启这项功能,通常需要在你的
wp-config.php
解决方案
开启WordPress多站点功能并非一键完成,它需要一些手动配置,并且强烈建议在操作前进行完整备份。我个人就曾因为疏忽备份,在配置过程中遇到问题导致网站短暂下线,所以,备份是第一步,也是最重要的一步。
1. 准备工作:备份与插件停用 在开始之前,请务必对你的WordPress文件和数据库进行完整备份。你可以使用插件(如UpdraftPlus)或通过主机控制面板完成。 接下来,停用所有已安装的插件。这是为了避免在启用多站点时出现兼容性问题。
2. 允许多站点功能 通过FTP或主机文件管理器,编辑你WordPress根目录下的
wp-config.php
/* That's all, stop editing! Happy publishing. */
define('WP_DEBUG', false);define('WP_ALLOW_MULTISITE', true);保存并上传
wp-config.php
3. 进入网络设置 登录你的WordPress后台。你会发现“工具”菜单下多了一个“网络设置”选项。点击进入。 在这里,你需要选择你的多站点网络结构:
site1.example.com
site2.example.com
example.com/site1
example.com/site2
根据你的需求和服务器配置进行选择。填写网络标题和管理员邮箱,然后点击“安装”。
4. 配置wp-config.php和.htaccess 点击“安装”后,WordPress会给你两段代码。你需要将它们分别添加到
wp-config.php
.htaccess
a. wp-config.php配置: 将提供的代码复制到
wp-config.php
define('WP_ALLOW_MULTISITE', true);define('WP_DEBUG', false);define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false); // 或 true,取决于你的选择
define('DOMAIN_CURRENT_SITE', '你的主域名.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);b. .htaccess配置: 打开你WordPress根目录下的
.htaccess
.htaccess
# BEGIN WordPress
# END WordPress
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress保存并上传这两个文件。
5. 重新登录 完成文件修改后,你需要重新登录WordPress后台。现在,你的WordPress多站点功能就已经启用了。你会在后台顶部看到一个“我的站点”菜单,可以从中管理你的网络和子站点。 别忘了重新激活你之前停用的插件。
从我的经验来看,WordPress多站点功能并非万能药,它有其特定的应用场景,就像一把双刃剑,用得好能事半功倍,用不好则可能徒增烦恼。
适合场景:
优势:
劣势:
Modoer 是一款以本地分享,多功能的点评网站管理系统。采用 PHP+MYSQL 开发设计,开放全部源代码。因具有非凡的访问速度和卓越的负载能力而深受国内外朋友的喜爱,不局限于商铺类点评,真正实现了多类型的点评,可以让您的网站点评任何事与物,同时增加产品模块,也更好的网站产品在网站上展示。Modoer点评系统 2.5 Build 20110710更新列表1.同步 旗舰版系统框架2.增加 限制图片
0
在决定启用WordPress多站点之前,我通常会像一个老练的飞行员检查飞机一样,进行一系列的“飞行前检查”。因为一旦启动,再想回头就没那么容易了。
memory_limit
max_execution_time
site1.example.com
example.com/site1
管理一个WordPress多站点网络,就像管理一个小型生态系统,总会遇到一些意想不到的“物种冲突”或“环境变化”。以下是我在实际管理中遇到的一些常见挑战及我的应对策略。
1. 插件和主题兼容性问题
2. 资源管理与性能瓶颈
3. 用户管理与权限控制
4. 安全风险与数据备份
5. 子站点迁移与管理
总的来说,多站点管理需要更多的规划、更强的技术能力和更严谨的执行。但一旦掌握,它能为复杂的网站管理带来极大的便利和效率提升。
以上就是WordPress多站点是什么?如何开启多站点功能?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号