wordpress 3.3.1 network 多用户版 domain mapping插件无法保存设置问题的解决方案

以前安装wordpress 多用户版时,选择了wordpress 3.3.1版本,直到安装domain mapping插件,才发现domain-mapping插件最高支持wordpress 3.2.1。硬着头皮装上了domain mapping插件,能正常工作,但是无法保存domain mapping的设置。

后来在domain mapping的官方支持论坛上找到了解决方法:升级domain mapping插件到最新的开发版本。domain mapping插件的开发版本解决了一些domain mapping在wordpress 3.3.1 下面的一些兼容性问题。

domain mapping 升级到开发版本的方法:

把domain mapping插件下载到mu-plugins文件夹并解压缩,wordpress-mu-domain-mapping文件夹中的sunrise.php复制到wp-content文件夹下,并覆盖原来的旧文件,domain-mapping.php移到mu-plugins文件夹下,并覆盖原文件。

domain-mapping升级到最新的开发版之后,就可以保存domain-mapping的设置了。

wordpress mu domain mapping plugins settings options

wordpress-mu-domain-mapping的设置选项详解:

开启Remote login之前,必须先开启 Redirect administration pages to network’s original domain。否则remote login设置无法生效。

  1. “Remote Login” 如果绑定了独立域名到主站的子域名上,一般remote login为disable。
  2. “Permanent redirect”  设为开启enable,有利于SEO,提升pagerank。
  3. “User domain mapping page” 如果设为开启,则用户可以在自己的子站点上自行绑定域名。
  4. “Redirect administration pages to network’s original domain (remote login disabled if this redirect is disabled)” – 如果开启这个选项,那么用户登陆后的控制面板地址为http://subdomain.domain.ltd/wp-admin/ 而不是http://separatedomain.ltd/wp-admin/
  5. “Disable primary domain check” 如果选中这个,二级域名将不会自动跳转到绑定的域名上,这样可能造成重复内容。不建议开启这一功能。

发表评论

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