当前位置:网站首页 >  攻略

WordPress子站点设置全攻略,小白也能轻松搞定多站点管理

时间:2026年05月27日 02:17:06 来源:易频IT社区

1. 准备工作:千万别急着动手

咱们做网站,最怕的就是手滑。还没准备好就乱改代码,网站直接打不开,那时候你就真的只能哭了。所以,在设置WordPress子站点之前,有两件事你必须先做好。这不是废话,这是保命符。

1.1 备份是保命符

不管你技术多牛,一定要先备份。这就像开车系安全带一样,是个习惯。你得把整个网站都备份下来。包括数据库,还有所有的文件。

怎么备份?别嫌麻烦。你可以用插件,比如All-in-One WP Migration。也可以去主机后台,直接打包下载。存到你自己的电脑硬盘里。万一改坏了,一键还原,顶多浪费十分钟。如果不备份,改坏了你就得花几天去修。这笔账,你自己算算。

1.2 看看主机支不支持

WordPress子站点功能,不是所有主机都能用的。有些便宜货,或者配置特别低的主机,跑不动。你先去看看你的主机配置。

重点是伪静态(Rewrite Mod)。这个功能必须得开启。如果你用的是Apache服务器,一般都支持。如果你用的是Nginx,那就得麻烦点,得自己去配置重写规则。不知道怎么看?去问主机商客服。直接问:“我这主机支持WordPress多站点吗?”不支持就赶紧换,别硬撑。

2. 开启功能:改两行代码就行

准备好了?那咱们就开始。这一步是开启WordPress隐藏的“多站点”功能。其实很简单,就是往配置文件里塞一行代码。别听到代码就头晕,跟着我做,复制粘贴就行。

2.1 修改配置文件

你得找到WordPress根目录下的wp-config.php文件。用FTP软件连上去,或者去主机后台的文件管理器里找。

把这个文件下载下来。用记事本或者代码编辑器打开。别用Word,那个会乱码。找到这行代码:

```php / That's all, stop editing! / ```

在这行代码的上面,加上这一句:

```php define('WP_ALLOW_MULTISITE', true); ```

保存文件。上传回去,覆盖原文件。这一步就算完成了。这就像是给WordPress发了个信号,告诉它:“嘿,我要开启多站点模式了,准备好。”

2.2 去后台点一下

文件改好了,回到你的WordPress后台。刷新一下页面。别急,还没变呢。

在左侧菜单栏,找到“工具”。点进去。你会看到多了一个选项,叫“配置网络”。看到这个,就说明你刚才那步做对了。点进去。

它会让你填一些东西。网络名称随便填,比如“我的大站”。管理员邮箱,填你自己的。填完点“安装”。这时候,WordPress会自动帮你生成后续需要的代码。先别关页面,下一步还要用。

3. 填写规则:这一步最关键

很多人卡在这一步。因为又要改文件。刚才改了一个,现在还得改两个。千万别漏了,漏一个网站就跑不起来。这一步是告诉服务器,你的子站点该怎么访问。

3.1 还是那个配置文件

继续编辑wp-config.php。还是刚才那个文件。还是刚才那个位置。

回到刚才“配置网络”的页面。你会看到第一段代码。它也是让你放在/ That's all, stop editing! /上面的。大概长这样:

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

把这段代码,完整地复制到你的配置文件里。放在刚才那行代码的下面。保存,上传。

3.2 伪静态规则

还是那个页面,往下拉。你会看到第二段代码。这段代码是给.htaccess文件用的。

这个文件也在根目录。如果找不到,可能被隐藏了,把“显示隐藏文件”勾选上就能看到。如果没有这个文件,你自己新建一个。把后台给你的那段代码,复制进去。覆盖原来的内容(如果原来有内容,备份后再覆盖)。

举个例子,代码大概长这样:

```apache 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] ```

WordPress子站点设置全攻略,小白也能轻松搞定多站点管理

弄完之后,一定要重新登录。退出后台,再输密码登进去。这时候,你会发现左上角多了一个“我的站点”菜单。恭喜你,子站点功能已经开启了!

4. 架构选择:子域名还是子目录?

在刚才设置的时候,你可能看到了一个选项。是选“子域名”还是“子目录”?这个得想清楚。一旦选了,后面再改就麻烦了。这就像盖房子,地基打好了就不好改了。

4.1 两种模式的区别

先说说子域名。这种模式下,你的子站点长这样:blog.yoursite.com。看起来像是个独立的网站。大公司一般都用这种。显得专业,资源隔离得好。

再说说子目录。这种模式下,你的子站点长这样:yoursite.com/blog。看起来就像是主站下面的一个文件夹。对于SEO来说,这种模式有时候更有利。因为主站的权重能传给子站。

4.2 新手怎么选

我给你个建议。如果你是做个人博客,或者给公司做产品展示站,选子目录。简单,不用折腾域名解析。一个域名搞定所有事。

如果你是给客户做网站,或者要做很多个完全不同主题的站,选子域名。这样以后某个子站想独立出去,或者卖掉,都方便。

避个坑:如果你网站已经运行很久了,有很多文章,那就只能选子域名。选子目录会和原来的文章链接冲突。这一点WordPress后台也会提示你,别视而不见。

5. 日常管理:一个后台管所有

设置好了,怎么用呢?这才是爽的地方。你不用登进登出几十个后台。在一个地方,就能管理所有网站。

5.1 插件怎么装

点左上角“我的站点”,进“网络管理员”,再点“插件”。你会看到这里的插件多了个开关。

有个选项叫“网络启用”。点了这个,这个插件就会在所有子站点里生效。比如装个SEO插件,全网启用,省得你每个站都去装一遍。

但是要注意,不是所有插件都支持多站点。有些插件一网络启用就报错。所以,先在测试站上试试。没问题了再全网开。

5.2 主题怎么用

主题也是一样。在“网络管理员”里上传主题。然后去各个子站的后台,就能直接启用这个主题。

这就好比是换衣服。衣服(主题)都放在总仓库里。各个分店(子站点)想穿哪件,自己去挑一件穿上就行。不用每个分店都去买衣服。

你可以让所有子站用同一个主题,搞个品牌矩阵。也可以每个子站用不同主题,百花齐放。完全看你心情。

6. 避坑指南:老手也会犯错

虽然这功能好用,但坑也不少。我踩过,所以你不用再踩。下面这几个雷区,绕着走。

6.1 域名解析别搞错

如果你选了子域名模式。记得要去域名服务商那里,设置泛解析。

弄个(星号),指向你的服务器IP。比如.yoursite.com。这样,不管你建多少个子站点,域名都能自动解析到服务器。不然你每建一个站,都得去手动加一条解析记录,那得累死。

6.2 内存限制要调大

子站点多了,数据量就大。WordPress默认的内存限制可能不够用。你会发现后台打开变慢,或者直接报错“内存耗尽”。

wp-config.php里加一句:

```php define('WP_MEMORY_LIMIT', '256M'); ```

把内存限制调高点。这就好比把仓库门修大点,不然货多了堵在门口进不去。

好了,WordPress子站点设置的方法都在这了。说白了,就是改两个文件,做个选择。别被那些专业术语吓跑。你只要一步步照着做,就能把这一堆网站管得服服帖帖。别光看,赶紧去拿个测试站练练手。练熟了,再把你那些乱七八糟的站都合并过来。省下的时间和钱,够你吃顿好的了。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图