SSL多站点WordPress的主机
描述
确保登录通过SSL一直在做的主域的子域,但进入自定义域名是通过HTTP进行,以避免证书错误。对于WordPress的多站点。
WordPress的内置FORCE_SSL_LOGIN和FORCE_SSL_ADMIN指令中的wp-config.php文件的工作很好,但在有自定义域的情况下太多限制 - 自定义域是你不能有SSL证书。有关自定义域名的网站,我们需要确保登录和管理员访问发生在子域,它可以通过HTTPS正确投放。

或者,自述你应该在网站上实施该插件之前阅读。
这个插件将筛选WordPress使用生成其内部链接登录,注销,家庭和管理的URL。
我们为什么要做这个?
我们有一个WordPress多站点网络。让我们把它mynetwork.com。我们买了一个奇特的SSL通配符证书,所以我们可以提供* .mynetwork.com通过安全连接。
我们会非常喜欢使用所有的登录安全连接,并为所有的管理员权限。
我们也允许这个网络上的网站可以使用自定义域 - 像demo-site.com。我们可能会使用WPMU域映射实现这一目标。这些网站有两个域名,然后 - demo-site.com和demo-site.mynetwork.com。
如果我们打开FORCE_SSL_LOGIN或FORCE_SSL_ADMIN。我们出现了问题。当用户去https://demo-site.com/wp-login.php。他们得到一个证书错误。我们有* .mynetwork.com通配符证书。但我们不可能安装每一个自定义域的有效SSL证书!
相反,我们要强制所有的登录页面和管理页面是:
我们希望所有的常规访问是:
这个插件方便的是 - 重写WP-登录(包括注销)和可湿性粉剂管理员网址第一个例子,和重写所有的人到第二风格。
这个插件让你的多站点网络的一些(愚蠢)的假设。你必须确保这些假设是真的为您的网站,或者你会发现,这个插件可以产生意想不到的后果,打破东西,是很难无需手动禁用插件来解决。
你的子域的格式为:A·B
其中一个是,例如:演示现场。 b为,例如:mynetwork.com。一个必须是单个域组件。 (一个不能是,例如:demo.site)
你通配符证书而正确的配置:
- * .mynetwork.com
- 网络网站网址
所以,如果你的网络网站的网址是www.mynetwork.com。您的通配符证书将被罚款。如果只是mynetwork.com。你将需要另一个证书,以避免错误,当你去https://mynetwork.com/wp-admin。)

您的网站已经拥有自定义域的工作。
我建议这个优秀的WPMU域映射。
- 您的Web服务器也需要设立办理托管通配符名称的虚拟主机。所有这一切都是真的WPMU域映射的一部分设置,而不是设置了这个插件。我只是,你知道的,提到这一点。
你必须在WP-config.php文件中的FORCE_SSL_LOGIN设置如此。
你必须在WP-config.php文件假FORCE_SSL_ADMIN设置。我们会处理这 - WordPress的强制SSL管理员将与这个插件冲突。
安装
贡献者 开发商
“SSL子域的多站点”是开源软件。下面的人都对这个插件做出了贡献。