一个wordpress如何开启多站点和多个独立域名的图文教程

对很多站长来说,一个网站已经满足不了需求,那想要搭建多个不同的博客/官网,但是又不想再购买新的服务器或虚拟主机,这时候我们就需要用到wordpress的多站点功能。今天琳玲SEO就通过图文教程的形式来给大家介绍一下:一个wordpress如何开启多站点和多个独立域名。

一、开启前的准备工作

  • 检查wordpress版本:wordpress3.0以上的版本才具备多站点功能,开启前需要将wordpress升级到3.0版本以上。
  • 停用所有插件:包括wordpress中自带的插件,总之就是将所有插件全部停用。
  • 检查网站的https:由于已经建好的A网站开启了强制后台和登录使用SSL、且http强制301跳转到https,因此需要移除wp-config与.htaccess文件中的相关代码,否则新站点如果没有开启https的话,会出现网站前台与后台都不能访问的情况。当然这个操作没有时间限制,只要确保所有网站都开启或者都不开启就可以了,不管是开启多站点操作前还是操作后完成都是可以的。

二、wordpress如何开启多站点

1)开启网络配置

修改网站根目录下的wp-config.php 文件,在if ( !defined(‘ABSPATH’) ) 代码之前添加如下代码:

/* 开启wordpress多站点网络配置 */

define(‘WP_ALLOW_MULTISITE’, true);

define( ‘COOKIE_DOMAIN’, ” );         // 清除cookie限制,否则开启多站点后登录网站后台会提示“错误:Cookies被阻止或者您的浏览器不支持。要使用WordPress,您必须启用Cookies。”

代码添加完后,刷新后台重新登录,就可以看到“工具”菜单下增加了一个“配置网络”的选项。

2)选择开启多站点的方式

WordPress有两种方式可以开启多站点访问,分别是子域名和子目录,两种方式之间存在一定的区别,具体如下:

子域名:同一主域下的不同子站点,如a.xxx.com、b.xxx.com。当然,子域名方式不仅限于子站点,还可以是不同的顶级域名,如 a.com、b.com。

注:如果是开启子站点的话,需要将主域名的泛解析开启,换句话说,就是添加一条*.xxx.com的A类型域名解析记录。

子目录:使用不同的子目录来访问您的子站点,如 xxx.com/a/和xxx.com/b/。

由于要在一个wordpress上开启多个独立的域名,因此选择子域名方式。

3)选择子域名方式,则需要先检查一下wordpress域名,确保wordpress域名设置为根域名,即不带www的域名。

设置方法:设置——常规,修改“WordPress地址(URL)”,注意不要与“站点地址(URL)”混淆了。

因为开启多站点功能后,所有的子域名都是用当前站点的域名作为根域名,而且根域名是不可以修改的。举个例子:假设设置好WordPress地址(URL)为xxx.com,那么安装创建完成后,xxx.com就是管理所有子站的网址,而创建的其他子域名就是以这个网址为根域名的,如a.xxx.com 、b.xxx.com等。如果不小心设置成了www.xxx.com,那么子域名就会变成a.www.xxx.com。

4)填好“网络标题”后点击安装,按照提示将代码加入到网站对应的文件中。

这里的“网络标题”是管理所有站点的后台界面所显示的标题,邮箱可填可不填。

5)添加新站点

一般完成上述步骤后,重新登录后台会看到左上角多了一个菜单——“我的站点”,下拉列表中有一个“管理网络”的选项,鼠标点击它,选择“站点”,然后进入“所有站点”的界面。

从下图可以看到所有站点中只有一个站点,就是我们之前设置的“WordPress(URL)”。

点击“添加新的”,进入添加界面(这里只能填写子域名,不可以修改根域名);

如果你只要创建子域名,按照上图内容填写即可;如果是想要创建其他顶级域名,则需要先随便填写一个子域名和站点名称,完成站点添加;然后进入“所有站点”页面,选择刚刚创建的站点进行编辑,此时根域名也可以修改,你可以根据需要修改成任意一个独立域名。

友情提醒:开启多站点功能前,一定要按照第2步、第3步确定好主站点域名,以免不能完成子域名或者多域名的设置。

总之,按照上述步骤操作,就可以实现一个wordpress开启多站点和多个独立域名啦。

发表评论

电子邮件地址不会被公开。 必填项已用*标注