WordPress开启多站点功能以及插件MU Domain Mapping教程

作者 : 黑域吧 本文共2459个字,预计阅读时间需要7分钟 发布时间: 2020-02-20 共55.39K人阅读

SEO做大做强之后,站群(霸屏关键词)和群站(霸屏行业)是避免不了的,然而这一切可以考wordpress多站点来实现,也就是wordpress站群功能,通过一个网站程序,管理多个博客,非常方便。

WordPress开源的强大,无与伦比,插件主题应有尽有,作为全球最流行的博客、CMS、论坛、商城程序,使用wordpress建立多个站点,不在话下。

自wordpress3.0开始就支持多站点了,就是一个博客程序可以安装多个网站,这些网站共享一个数据库,只是前缀不一样。有个用户数据库表是共用的,表 wp_usermeta 和 wp_users。

博客的一切功能都可以单独管理,插件主题,可以自由选择,不过有一些插件不支持多站点。

第一步:开通wordpress网络设置

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

define('WP_ALLOW_MULTISITE',true);

2、刷新页面后,工具下出现了个配置网络,这里可以选择子域名或子目录做站两种表现形式进行安装。

3、点击安装后,提示DNS配置错误,需要修改DNS设置和修改WordPress规则。

4、先是添加代码到wp-config.php文件。

或选择子域名方式:主站有不错的内容质量,可以考虑子域名做站,安装博客时主站使用www.可以在设置”->“常规”里面,把站点地址(URL)的www.去掉。

define('MULTISITE', true);

define('SUBDOMAIN_INSTALL', true);

define('DOMAIN_CURRENT_SITE', '你的域名');

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', '你的域名');

define('PATH_CURRENT_SITE', '/');

define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);

 

修改主站域名配置文件,位置一般在/usr/local/nginx/conf/vhost/你的域名.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、刷新博客后台,神奇的一刻出现了,多了一个我的站点,我的站点下的管理网络,就进入了站点管理功能中。

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

7、添加成功后,点击所有站点下的新网站域名,编辑。6、点击添加站点,输入一个二级域名,新网站的标题和管理员邮箱。

8、可以更改成任何的二级、一级、顶级域名。

第二步、配置绑定多域名

1、然而,添加域名,www和不带www的都添加上,

此处内容已经被作者无情的隐藏,请输入验证码查看内容
验证码:
请关注“WordPress爱好者”官方微信公众号,回复关键字“黑域验证码”,获取验证码。
注:用手机微信扫描右侧二维码或微信搜索“WordPress爱好者”即可关注哦!

聚合和拆分开,比较麻烦,每新建一个网站,数据前缀就增加一个数,比如B站wp_2_,C站wp_3_,所以如果是搬家搬入的话,需要把原来的数据库表前缀修改以下,建议在原来站点使用插件变更。搬入后用户数据库表公用wp_的,所以原来站点的用户都不会出现。

如果是搬出B站的话,导出wp_2_,在导出wp_usermeta 和 wp_users。用户的两个表格,把这两个表格里的wp_批量修改为wp_2_,然后再正常wordpress搬家就行了。

提示:
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!邮箱:(332547532@qq.com)
2. 分享目的仅供大家学习和交流,请不要用于商业用途!QQ群: 10563080
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请点击右下方联系站长,可领回失去的金币,并额外有奖!
6. 如遇到加密压缩包,默认解压密码请在"下载框架提示方寻找",如遇到无法解压的请联系管理员!
黑域吧资源网 » WordPress开启多站点功能以及插件MU Domain Mapping教程

常见问题FAQ

本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
邮箱:(332547532@qq.com)

发表评论