wordpress 启用多站点多域名每个站点绑定独立域名

发布于 2020-01-02

wordpress 启用多站点多域名每个站点绑定独立域名

有时候我们可能需要运行多个站点,通常做法是运行多个 wordpress 程序,虽然这样做配置比较简单,但是如果站点较多的话,管理起来可能会特别麻烦,今天就为大家介绍一下使用 wordpress 开启多站点的方法,即可以使用一个 wordpress 程序管理多个站点,并且每个站点可以绑定独立的域名。

配置多站点

wordpress 默认多站点是没有开启的,我们可以通过配置开启多站点,配置步骤如下。

开启多站点

修改 wp-config.php 文件,添加下面的代码,添加完即可。

define('WP_ALLOW_MULTISITE', true);

配置网络

添加完成后,刷新 wordpress  后台,会发现工具菜单下多了一项 “配置网络”。

开始安装

可以选择子域名或者子目录方式,然后填写网络标题和网络管理员电邮,点击 “安装” 按钮。

添加规则

点击 “安装” ,接下来需要在 wp-config.php 文件中添加下方的代码。

同时需要添加伪静态规则,默认只提供了 Apache 规则,可以使用 https://www.bt.cn/Tools 转换为 Nginx 规则。

添加新站点

刷新后台界面,左上角多了一个 “我的站点”,点击 “管理网络” 中的 “站点” ,然后添加一个新站点。

添加完成

添加完成后,发现站点列表里多了一个站点,这个就是我们刚刚添加的新站点。

效果预览

用浏览器访问 https://www.pieruo.com/demo/ ,预览效果如下。

安装插件

如果我们想绑定不同的域名,这里指的是根域名也不同,如果我们只是想绑定不同的二级域名,在开始安装的时候选择子域名方式即可。如果我们要绑定不同的域名,可以使用 “WordPress MU Domain Mapping” 这个插件。

安装准备

启用多站点之后,可以通过点击左上角 “我的站点” 中的 “管理网络”,选择 “插件” 打开插件安装页面。

安装插件

点击 “安装插件” 按钮,搜索 “WordPress MU Domain Mapping” 插件,并完成安装。

启用插件

插件安装完成后,点击 “网络激活” 激活插件。也可以通过点击 “管理网络” 中的 “插件” 打开插件列表页面,然后点击 “网络激活”。

设置独立域名

通过插件来设置独立域名访问。

插件设置

切换到 “管理网络”,点击 “设置” 中的 “Domain Mapping”。

会提示上面右侧那个红框的内容,需要操作以下两步来完成。

1、将 sunrise.php 文件复制到 wp-content 目录下,其中 sunrise.php 文件在 “WordPress MU Domain Mapping” 插件根目录下。

2、将下面的代码添加到 wp-config.php 文件中。

define( 'SUNRISE', 'on' );

域映射配置

切换到 “管理网络”,点击 “设置” 中的 “Domain Mapping”。填写 IP 或 CNAME 地址,点击 “Save” 按钮保存。 IP 或 CNAME 地址填写主域名的解析对应的 A 记录值或 CNAME 值即可。

大家如果不清楚这一步是什么意思或者该如何填写的话,可以在 Server CNAME domain 那个框里随便填写点东西即可,比如 “a”。这一步是给子站点配置做参考用的,可以先不用管。

设置域名

切换到子站下面,点击 “工具” 下的 “Domain Mapping”,在新域名输入框中填写新域名,并勾选 “ Primary domain for this blog” 框,点击 “Save” 按钮完成。

效果预览

用浏览器访问 https://demo.pieruo.com/ ,预览效果如下,这样我们就实现了独立域名的绑定。

结束语

本文简单介绍了一下 wordpress 启用多站点,并且每一个站点绑定独立域名的方法,虽然操作起来不是很难,但是配置还是有一点儿麻烦,大家如果在配置的过程中有什么问题的话,可以在下方评论处留言。

喜欢 3
奋楫笃行,臻于至善!

相关文章

亚马逊云服务器免费使用一年最新申请教程

亚马逊云提供了每月 750 个小时的免费云服务器 EC2 使用服务,这对于小白站长来说真的是太香了,可以申请一台  1GB 内存、30GB 硬盘的 云服务器实例,免费使用一年。2019 年就曾写过一篇...
阅读全文

使用 PHP 类库 PHP QR Code 生成二维码

PHP QR Code 是一个 PHP 二维码生成类库,利用它我们可以很轻松地生成二维码,本站近期新增了一个扫二维码在手机端查看的功能,所以,想顺便分享一下使用 PHP 类库 PHP QR Code ...
阅读全文

给网站添加随时间变化的动态问候语/欢迎词

我们在访问某些网站的时候,经常会在网站顶部看到动态问候语,比如早晨八点多显示 “早上好,今天又是美好的一天!”,这样做可以很好地提升网站用户体检,所以,今天为大家简单分享一下实现代码,分 JavaSc...
阅读全文

PHP 随机图片接口 API 实现方案及源码分享

之前分享过一篇关于在网站中生成随机句子的文章 WordPress 博客集成 Hitokoto 一言经典语句功能,今天为大家再分享一下生成随机图片的过程,实现方案跟之前的一言生成方法类似,可以快速实现在...
阅读全文

修改 Chevereto 网站标题并让标题支持翻译

Chevereto 是一款优秀的图床程序,我们可以使用它来托管图片。默认情况下,Chevereto 的标题是不支持翻译的,如果我们想实现标题翻译,例如,在简体中文环境下,首页标题展示为 “夏日阳光 -...
阅读全文

如何修改 Chevereto 网站底部的版权说明信息

Chevereto 图床程序页面底部的默认版权信息是 Powered by Chevereto,如果我们想自定义底部的版权信息,比如加上备案号,可以通过修改程序的源代码来实现。本文分享一种比较简单通用...
阅读全文

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注