Wp-admin共享相同的域,但不同的网站

时间:2014-08-11 作者:Yoga

我有像这样的网站

  • http://www.foo.com
  • http://www.bar.com
我有一个通配符SSL证书*.example.com, 我可以为wp admin重新使用现有的通配符SSL证书,而不是为上述两个域购买两个SSL证书吗?

e、 g。

  • http://foo.example.com
  • http://bar.example.comwp-admin 为了更好的安全性,有可能吗?

6 个回复
SO网友:vlood

是的,你可以这样做,这两个站点的插件是否不同并不重要,因为你没有使用相同的表或任何东西。

尽管如此,如果您使用写得很糟糕的插件,并在主url上构建资源url,这些都会有问题(主要是404个错误)。

SO网友:infrcl

您不能说是一个多站点安装还是两个独立的安装。

我会假设它不是多站点的,因为如果是这样,答案很简单。在另一种情况下,没有任何问题。您必须像往常一样在apache vhost或nginx中为每个域使用您的wilcard证书配置ssl。

另外,您可以使用Wordpress HTTPS plugin 仅为每个站点中的wp admin启用SSL(请注意,此插件也适用于多站点)

您必须使用HTTPS domain alias 插件,如果您不想安装多站点。

SO网友:Otto

如果他们使用相同的插件,我看没有问题。

您甚至可以将其用作符号链接,从而更易于维护和更新

SO网友:Ashok Kumar Nath

尝试wordpress的多站点功能之美。以下是一些教程链接:

SO网友:Asif2BD

在一个具有SSL的主域中设置多站点,然后使用另一个域作为自定义sunrise域设置。您必须设置。htaccess或vhost(对于NGiNX)。但这两个站点都需要几乎相同类型的域或插件。这是单向的。

另一个会有点复杂。我会在两个单独的子域中设置两个单独的WordPress。然后从vhost文件中,我将其他根域也指向该子域的根文件夹。您需要在vhost或中进行一些调整。htaccess可以动态重写域,还可以从wp配置中硬编码主目录和主目录url。php。它的过程要复杂得多,可能需要一些试错测试。

顺便说一句,我希望你知道,你甚至可以以10美元的价格买到一个SSL证书,如果你使用CloudFlare这样的服务,现在即使在他们的免费软件包中,他们也会提供免费的SSL支持。虽然它实际上并不是真正的SSL,但可能用于正常的低端需求。

SO网友:girishchouhan5

要启用网络设置菜单项,必须首先在wp配置中定义多站点。php文件。

打开wp配置。php,并将这一行添加到上面

/* That\'s all, stop editing! Happy blogging. */. 
如果在任何地方都没有这样说,那么在以require或include开头的第一行上方添加一行:

/* Multisite */
define( \'WP_ALLOW_MULTISITE\', true );
您需要刷新浏览器才能继续。

结束

相关推荐

在WordPress上启用SSL404

我试图强制ssl登录和管理,但它不起作用。我已经试过了isecurity主题,但没有成功。然后,我尝试通过修改我的wp配置手动执行此操作。php包括:define(\'FORCE_SSL_LOGIN\', true); define(\'FORCE_SSL_ADMIN\', true); 然而,当我访问mysite/wp admin时,我会得到:在此服务器上找不到请求的URL/wp admin/。此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。去掉这