有时候我们不想搭建多个子域名的站点,想要用一个主域名所在的wordpress后台管理多个子站点,这时候我们就可以用到wordpress自带的Multisite模式。
说明:由于我们的主域名用在正常的生产环境中,所以我们创建了一个demo.neijuli.cn的域名网站来代替所谓的主域名,在自己实际操作的时候就要当做它是neijuli.cn,将文中的1.demo.neijuli.cn当做1.neijuli.cn这样想。
一、禁用所有插件
为了避免出现一些错误,我们首先禁用当前所有的插件。
二、修改wp-config.php文件
我们进入宝塔面板,进入网站根目录下,我们可以找到wp-config.php文件。
编辑该文件,在文件末尾添加以下代码,表示我们启用了wordpress自带的多站点模式
define('WP_ALLOW_MULTISITE', true);
保存并返回wordpress后台,将鼠标放到工具上便能看到多出来了一个站点网络配置选项。
三、开始创建Wordpress多站点网络
点击站点网络配置进行安装
根据wordpress的操作提示,我们再次前往宝塔后台进入wp-config.php文件,将下面的代码填入wp-config.php文件最后。
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
define( 'DOMAIN_CURRENT_SITE', 'demo.neijuli.cn' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
如果不清楚填写位置,可以看图中进行填写,填写完成保存就算成功启动了,重新进入wordpress后台(这个时候需要重新登录)。
四、为你的网站添加一个子站点
创建成功后我们进入后台看到的和之前可能不太一样,我们首先进入的是所有站点的后台管理页面,由于我们还没有添加其他的子站点,所以整个页面就显示了一个网站,下面我们将添加一个子站点来说明。
我们可以直接在后台看到管理多站点的地方,如果我们要创建一个子站点,我们可以直接创建。由于我是以demo.neijuli.cn作为主站点的,所以1.demo.neijuli.cn就是他的子站点。
点击添加即可。
当我们的鼠标放到我的站点上时,就可以看到我们添加的子站点了。
五、解析域名
当然事情到这里还没有结束,因为我们还需要进行ip的解析,回到我们的服务器购买商那里,我们使用的是阿里云的ECS服务器,找到云解析DNS,添加我们刚创建的子域名,这个部分就已经不是开启多站点的内容了,这里举个例子来说明。
(添加域名这里是添加子域名)点击TXT授权校验,会弹出一个验证用的记录值,我们需要将它写到我们的主域名中去。
复制这个记录值,关闭该弹出窗口,点击我们的主域名。
添加保存记录值后返回,重新添加子域名,验证成功添加域名后后即可访问该子站点。
如果对本文有疑问,可以在下方评论区留言,看到后我会在这里回复你。
加微信咨询(为了方便大家添加微信,直接放在这里了):