多站点WordPress安装

其实,互联网上关于一台服务器如何安装两个WordPress站点的网站建设教程有很多,可那是别人的思路,灬无言看起来会觉得费劲,索性根据自己这两天的操作,写一个详细的教程出来。本文介绍的多站点,可以是已有WordPress的域名的子域名,也可以是另外一个全新的独立域名。

今天,小小课堂网为大家带来的是一台服务器安装多WordPress站点。希望对大家有所帮助。

一、开启WordPress多站点网络配置

在服务器的网站根目录下找到 wp-config.php 文件,使用notepad++右键打开编辑,也可以是其他软件最好不使用txt文档,文件的最后加入这行代码:

define(‘WP_ALLOW_MULTISITE’, true);

设置好后,我们就会在网站后台的“工具”菜单下看到一个“配置网络”工具。

二、禁用所有插件并创建WordPress站点网络

由上图可以看到,创建站点网络前,必须“禁用您的扩展”,即禁用所有WP插件。禁用之后出现下图所示,然后点击“安装”。

注意:此时先备份网站根目录下的wp-config.php和.htaccess文件(或web.config文件)。

Apache备份wp-config.php和.htaccess文件。

IIS备份wp-config.php和web.config文件。

然后,按照以下方式修改这两个文件。

添加以下内容到wp-config.php文件,加在/* 到此为止,别再修改了!开始写博客吧。 */这行上方,当然只要不添加在这句话里就行,因为会成为注释。

define(‘MULTISITE’, true);

define(‘SUBDOMAIN_INSTALL’, false);

define(‘DOMAIN_CURRENT_SITE’, ‘localhost’);

define(‘PATH_CURRENT_SITE’, ‘/’);

define(‘SITE_ID_CURRENT_SITE’, 1);

define(‘BLOG_ID_CURRENT_SITE’, 1);

如果是Apache,则添加以下内容到.htaccess文件,改变规则。

RewriteEngine On

RewriteBase /

RewriteRule ^index.php$ – [L]

# add a trailing slash to /wp-admin

RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond % -f [OR]

RewriteCond % -d

RewriteRule ^ – [L]

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

RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]

RewriteRule . index.php [L]

具体修改图如下所示,但每个人的也会不同,注意是新增,并非全部替换。

如果是IIS,则添加以下内容到web.config文件。注意是添加,而不是替换内容。

具体修改图如下所示,但每个人的也会不同,注意是新增,并非全部替换。

完成以上操作后,重新登陆。

三、立刻修正第一个WordPress站点

开启之后,发现小小课堂网的文章页面的URL链接结构都变了。故立刻做了调整。

1、开启插件

将第一个WordPress站点正在使用的插件开启。

2、修正固定链接

有人问,为啥要修正?为啥,不修正网站全部都是死链!!!所以因为这一点,提醒各位一定要慎重。

四、创建站点

依次点击“我的站点”>“管理网络”>“站点”。

按规定添加站点信息即可,邮箱用另外一个。

完成之后,就会出现多个站点了。

如何进入新WordPress站点的后台?只需要把您现在后台更改为对应的二级域名即可。

五、WordPress MUDomain Mapping插件

如果想用一个全新的域名怎么办?WordPress MUDomain Mapping插件就可以完成。

1、搜索并安装插件

安装完成后启用。

2、移动文件

把插件目录下的sunrise.php文件移动到wp-content文件夹下。

3、修改wp­config.php 文件

在最后一行 ‘require_once’ 前面添加如下代码:

define( ‘SUNRISE’, ‘on’);

4、设置Domain Mapping

在“管理网络”中的设置菜单 下有Domain Mapping和Domains 两个菜单。

5、设置Domains

6、返回站点

返回站点管理,即可修改成功。

六、WordPress多站点的与原来的不同之处

1、主题

主题的安装、修改等,必须在“管理网络”。

2、插件

插件的寻找、开启等必须在“管理网络”。

总之就是有些原来有,现在没有了的设置,都去“管理网络”那里去寻找就可以了。

其实,小小课堂网在弄多站点的时候,还遇到一个麻烦的事情,就是HTTPS的WordPress做的多站点,其子站点也必须是HTTPS。下一节,小小课堂网将介绍IIS如何不用买统配(多域名)SSL认证,就可以实现同一服务器下的多站点实现HTTPS。

以上就是小小课堂网为带来的一台服务器安装多个WordPress站点的相关内容。感谢您的观看。

喜欢记得,点赞,打赏哦。小小课堂,每天一个IT原创视频和图文教程,别忘了关注哦。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180331A02Y9200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励