WordPress

WordPress MU多站点网络域名绑定插件Domain Mapping的安装与使用

LensNews

WordPress MU是多站点的程序,新创建的站点地址都是基于主域名下的二级域名,而强大的Wordpress可以为每个站点绑定不同的域名,这时我们就需要使用WordPress MU Domain Mapping插件来为MU不同的站点绑定不同的域名。

在绑定域名之前我们需要把绑定的域名DNS服务器设置A记录,IP为Wordpress MU的服务器IP,如果几个站点都是在同一主机下就略过。


插件的使用步骤如下:

一、在“管理网络”下的插件管理器中搜索并安装WordPress MU Domain Mapping插件,再点击“在整个网络中启用”。

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

三、编辑 wp­config.php 文件,在最后一行 ‘require_once’ 前面添加如下代码:

  1. define( 'SUNRISE', 'on');

最终代码为:

  1. /** 设置 WordPress 变量和包含文件。 */
  2. define( 'SUNRISE', 'on');
  3. require_once(ABSPATH . 'wp-settings.php');

刷新后出现WordPress MU Domain Mapping面板的内容,提示Domain Mapping数据表创建成功,接下来我们就可以设置IP和添加域名了。

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

1、首页在 Domain Mapping中可以设置IP和CNAME,IP 就是你的 WordPress MU安装的空间IP,也就是当前主域名指向的 IP。CNAME设置可选,Domain Options几个选项可根据情况设置,默认也可以。
WordPress MU Domain Mapping域名绑定插件
2、进入Domains菜单中,如下图,分别输入 Site ID 和 Domain,然后保存。保存后新添加的域名会在页面下方列出来,可以再进行编辑和删除。
WordPress MU Domain Mapping域名绑定插件
在新添加域名的站点下“工具——Domain Mapping”会出现上一步设置的域名,当然你也可以在新站点添加域名,效果和上一步类似。

五、最后修改新站点的地址,依然在“管理网络”中,找到站点——所有站点,点击需要编辑的站点,如下图:

把域名更改为绑定的域名,其它设置默认,保存更改。
WordPress MU Domain Mapping域名绑定插件
最近在做Buddypress+Bbpress社区与论坛的主题网站,把中文语言包时,在buddypress中文社区中找到了语言包,同时也找到了Domain Mapping中文语言包,感谢!
Buddypress中文社区语言包下载

使用WordPress MU Domain Mapping就成功为新站点绑定了域名,这种感觉实在是太好了,朋友们赶紧试试吧!
原文地址

(4)

本文由 远方的雪山 作者:萨龙龙 发表,转载请注明来源!

LensNews

热评文章

评论:

14 条评论,访客:8 条,博主:6 条
  1. 从林
    从林发布于: 

    龙哥,想请问一下,我用的是子域名建的子站,其中一个绑定的是其他域名,我没有通配符ssl证书,但可以为每个子域名申请一个ssl证书。怎么绑定这些证书呢?

    • 萨龙龙
      萨龙龙发布于: 

      需要使用多站点的证书,可以申请 Let’s Encrypt 多站点证书,如果安装了宝塔面板就很方便了,可一键申请。

      • 从林
        从林发布于: 

        Let’s Encrypt 还有多域名证书吗?这我还真不知道。折腾了一段时间,发现MU真的挺费劲的,我最终用的是多个站点共用用户数据和cookie的方式,这样每个站点单独绑定腾讯免费的单域名ssl证书就可以了,跟MU效果基本一样,就是占用资源稍多一些。

      • 从林
        从林发布于: 

        哈哈,申请了 Let’s Encrypt 多站点证书,很好!比一个个添加单域名证书好多了,谢谢龙哥指点!

  2. 中国梦
    中国梦发布于: 

    是不是还要先在主机面板绑定一下域名?

    • 萨龙龙
      萨龙龙发布于: 

      要的,在主机面板绑定好域名再到网络后台设置下就可以。

  3. Lucifer
    Lucifer发布于: 

    不知道怎么设置域名为首页。现在为ip地址打开页面- -。按照教程设置好后 无限重定向 HELP ! 非常感谢!

    • 萨龙龙
      萨龙龙发布于: 

      绑定域名是很简单的,你可以加我 QQ,给我账号帮你看下设置有没有问题。 

  4. 大蚂蚁
    大蚂蚁发布于: 

    龙哥,你这多站点的https怎么设置的?指个方向呗。

    • 萨龙龙
      萨龙龙发布于: 

      使用子域名需要通配符 SLL 证书,绑定域名就需要多域名 SLL 证书。

  5. 一代枭雄
    一代枭雄发布于: 

    按照你的步骤,进行到第四步,就没有权限了:

    “您没有足够的权限访问该页面。”

    • 萨龙龙
      萨龙龙发布于: 

      插件页面设置没有遇到没有权限的情况,多站点你的帐号是否是超级管理员?

  6. 美Win网
    美Win网发布于: 

    龙哥的主站很炫酷啊,有点The7的风格哇、

    • 萨龙龙
      萨龙龙发布于: 

      简约设计的主题很多,难免有点像。

发表评论