一、编辑wordpress根目录下面的wp-config.php文件

require_once(ABSPATH . 'wp-settings.php');
之前加入
define('WP_ALLOW_MULTISITE', true);

二、停用所有的插件

三、进入工具-配置网络

在这里可以配置多站点,按照操作一步一步进行就可以,有子目录或者子域名两种方法,我选的子域名(需要到域名服务商那里解析成二级域名,https的需要重新申请个ssl证书并在Nginx规则里配置)

注意的是Nginx的.htaccess是下面的内容,而后台提示修改的内容默认是Apache的

#ignored: “-” thing used or unknown variable in regex/rew
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;

四、管理网络->站点设置

五、配置服务器的/etc/nginx/default文件,二级域名的nginx重写规则如下

wordpress参考网址:https://cn.wordpress.org/

wordpress中文文档:http://codex.wordpress.org.cn/