BlueHost教程:WordPress后台开启多站点功能

BlueHost可提供WordPress主机,是搭建WordPress站点的优质主机商之一。本文主要为大家介绍如何在WordPress后台开启多站点功能的教程步骤。

1)设置一个主域,打开网站根目录下的wp-config.php文件,在底部equire_once(ABSPATH . ‘wp-settings.php’);前面加上以下代码:

define(‘WP_ALLOW_MULTISITE’,true);

2)登录WordPress后台,点击【工具】中的【配置网络】

配置网络

3)点击【安装】之后,会有一个DNS配置错误提醒

DNS配置错误提醒

4)在wp-config.php文件添加代码

选择子域名:

define(‘MULTISITE’, true);

define(‘SUBDOMAIN_INSTALL’, true);

define(‘DOMAIN_CURRENT_SITE’, ‘bluehostcn.com’);

define(‘PATH_CURRENT_SITE’, ‘/’);

define(‘SITE_ID_CURRENT_SITE’, 1);

define(‘BLOG_ID_CURRENT_SITE’, 1);

选择子目录:

define(‘MULTISITE’, true);

define(‘SUBDOMAIN_INSTALL’, false);

define(‘DOMAIN_CURRENT_SITE’, ‘bluehostcn.com’);

define(‘PATH_CURRENT_SITE’, ‘/’);

define(‘SITE_ID_CURRENT_SITE’, 1); define(‘BLOG_ID_CURRENT_SITE’, 1);

修改主站域名配置文件,位置一般在/usr/local/nginx/conf/vhost/bluehostcn.com.conf,如果使用的BT面板,在域名管理中配置文件里 } 的上一行,添加下边代码。

rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ permanent;

if (-f $request_filename){

set $rule_2 1;

}

if (-d $request_filename){

set $rule_2 1;

}

if ($rule_2 = “1”){

#ignored: “-” thing used or unknown variable in regex/rew

}

rewrite ^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) /$2 last;

rewrite ^/([_0-9a-zA-Z-]+/)?(.*.php)$ /$2 last;

rewrite /. /index.php last;

5)返回WordPress后台,就会看见多站点管理

多站点管理

6)点击【添加站点】,输入一个二级域名,新网站的标题和管理员邮箱。
添加站点

7)之后,就可以在所有站点里面查看新创建的站点了。

赞 (1)