1.禁用所有插件
2.修改wp-config.php文件

在域名根目录下找到wp-config.php在其最后添加如下代码段
define('WP_ALLOW_MULTISITE', true);
保存并返回wordpress后台,在工具中找到配置网络(只有添加上面那一段代码之后才能看到)
3.按照wordpress提供的配置继续修改

也就是添加到这之前

4.修改伪静态规则
我用的是子域名,所以也要在server_name vantageso.com下面添加泛域名
server_name vantageso.com *.vantageso.com;
添加以下代码,也就是在最下面添加
#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;

5.重新登陆
重新登陆即可看到完成之后的样子。
Leave A Comment