强制ssl管理区域到多站点网络中的一个站点与多个网络wordpress

时间:2011-11-06 17:23:17

标签: wordpress

真正的新手...

我有一个运行两个网络的多站点worpress安装..

第一个网络有ssl证书,但第二个没有。

我目前正在使用define('FORCE_SSL_ADMIN',true);在wp配置文件中强制登录和管理区域是安全的。

问题是第二个网络没有ssl,因此在尝试访问第二个netowrk的登录屏幕时会收到浏览器警告。

我的第一个使用ssl的网站是fanpage4me.com,第二个网站没有使用ssl但使用相同的wp配置文件因为多网站是scottheliker.com

任何人都可以在这里粘贴确切的代码,我需要在我的wp配置文件中添加强制定义('FORCE_SSL_ADMIN',true);到第一个域名是fanpage4me.com

谢谢Scott ......

我还需要强制ssl到第一个网络的所有子网站,如果可能的话,它们会自动创建。现在主页和网站网址的前缀是http而不是https,所以必须手动进入并且改变了evertime有人创建了一个博客..

1 个答案:

答案 0 :(得分:1)

在你的wp-config.php文件中,只需将你的define包装在if语句中。

if ( $_SERVER["HTTP_HOST"] == "fanpage4me.com" ) {
  define('FORCE_SSL_ADMIN', true);
}

我已将此技术用于多个选项和多域wordpress站点。