
您现在的位置是:首页 > WordPress教程WordPress教程
如何创建WordPress多站点网络?
WP集市
2025-08-21
【WordPress教程】
1743人已围观
哈喽,各位搞网站的兄弟姐妹们!今天咱聊个实用的:WordPress多站点网络。啥意思?就是你不用给每个网站单独装WordPress,一个后台就能管N个站,比如公司官网、博客、子品牌页面……省事儿、省空间、还好维护,香不香?
别觉得这玩意儿高深,跟着我一步步来,新手也能搞定。咱废话不多说,开干!
第一步:先看看你服务器“够不够格”
搞多站点,服务器得达标,不然白折腾。记住这几个数:PHP版本至少7.4(越高越好),MySQL 5.6以上,WordPress版本5.0+(建议最新版,安全)。
还得有个工具:FTP客户端(比如FileZilla),或者你服务器面板带文件管理器也行——后面要改配置文件,没这玩意儿不行。
第二步:启用多站点功能(核心操作!)
WordPress默认没开多站点,得手动“解锁”。咋解锁?改wp-config.php
文件。
用FTP连服务器,找到网站根目录(一般叫www、public_html),里面有个wp-config.php
,下载到本地用记事本打开。
往下翻,找到/* That's all, stop editing! Happy publishing. */
这行——重要:新代码必须塞在这行上面,放下面WordPress不认!
粘贴这段代码:
define('WP_ALLOW_MULTISITE', true);
保存,上传回服务器,覆盖原文件。然后刷新你WordPress后台,是不是发现“工具”菜单里多了个“网络设置”?没出来?回去检查代码位置,肯定是你放错行了,笨!
第三步:网络设置(选模式、填信息)
点“工具→网络设置”,进来先选模式:子目录还是子域名?
- 子目录:比如
example.com/blog
、example.com/store
(简单,推荐新手) - 子域名:比如
blog.example.com
、store.example.com
(需要DNS泛解析,新手别作死,先玩子目录)
选子目录就对了!然后填“网络标题”(比如“我的网站矩阵”)、“管理员邮箱”(填你自己的),点“安装”。
这时候系统会给你两段代码,一段让你塞wp-config.php
,一段塞.htaccess
——先备份这俩文件! 万一改错了,还能恢复,血的教训!
第四步:复制粘贴代码(别手抖!)
先处理wp-config.php
:把系统给的第一段代码(大概长这样)粘贴到之前WP_ALLOW_MULTISITE
那行下面:
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false); // 子目录模式这里是false
define('DOMAIN_CURRENT_SITE', '你的主域名');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
再处理.htaccess
:找到根目录的.htaccess
(如果没有就新建一个),把里面原来的WordPress规则全删了,粘贴系统给的第二段代码(长这样):
# BEGIN WordPress Multisite
<IfModule mod_rewrite.c>
RewriteEngine On
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]
</IfModule>
# END WordPress Multisite
保存,上传覆盖。这时候系统会让你重新登录——登进去之后,后台左上角会多一个“我的站点”,成了!
第五步:开搞新站点(一分钟一个!)
点“我的站点→网络管理→站点→添加新站点”,填这仨:
- 站点地址:比如填“blog”,就会生成
example.com/blog
- 站点标题:比如“我的技术博客”
- 管理员邮箱:填已注册的用户邮箱(没注册?先去“用户”里新建一个)
点“添加站点”,搞定!新站点的后台在哪?“我的站点→所有站点”,找到刚建的站,点“仪表盘”就能进——是不是跟单独的WordPress后台一毛一样?
最后说几句掏心窝子的
多站点虽香,但有坑:
- 插件/主题默认“网络激活”(全站点能用)或“单独激活”(单个站用),别乱点“网络激活”,有些插件不支持多站点,装了整个网络都可能崩!
- 子目录模式下,主站别用“blog”当目录名,不然会跟子站点冲突(别问我怎么知道的)。
- 备份!备份!备份!多站点数据比单站重要,定期用插件(比如UpdraftPlus)备份全网络数据。
行了,教程到这儿,你已经从“单站玩家”升级成“多站大佬”了!快去折腾你的站点吧,有问题评论区喊我,我看到就回~ 溜了溜了!
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。

热门文章
