多站点:将主站点的URL更改为HTTPS

时间:2018-09-04 作者:Aerendir

我已经在新安装的WordPress上设置了多站点。

然后我创建了一些其他网站,所以,最后,我有了这样的东西

然后我安装了SSL数字证书,因此我更改了网站的URL以匹配HTTPS方案:

  • http://example.com
    • 更改我转到的方案Sites > All Sites, 然后单击每个站点,在选项卡“信息”(第一个)中,我只需更改方案并保存。

      这起作用了。

      The only site left without the https is http://example.com: for this, in fact, I have cannot change the URL.

      如果我去Sites > All Sites 然后点击它,事实上,在第一个选项卡“信息”中,URL是不可编辑的,并且是http://example.com, 没有https方案。

      我怎样才能改变它?

      在我开始安装插件和撰写文章之前,我想现在就更改它。

      有什么建议吗?

4 个回复
最合适的回答,由SO网友:D. Dan 整理而成

我建议编辑wp-config.php 文件,并添加:

define(\'WP_HOME\',\'https://example.com\');
define(\'WP_SITEURL\',\'https://example.com\');
However for multisite here 它说你应该编辑DOMAIN_CURRENT_SITEPATH_CURRENT_SITE, 如果在多站点wp配置中定义了这样的内容。

第一个建议基于此article.

SO网友:Jesus Camarena

我只想:

注释掉wp config中的多站点代码。php再次登录到WP,返回设置并像阅读单个站点一样阅读

SO网友:Stef Williams

似乎WP core的一些更新改进了一些东西。我在站点运行状况中有一条警告,说该站点没有配置为使用HTTPS。”点击这里修复它。所以我做了,现在该网站使用https。你的里程数可能会有所不同,但这是迄今为止最简单的尝试。

SO网友:Mark Vickers

这对我有用!

事实上,我只是暂时改变一下:

define(\'MULTISITE\', true);

define(\'MULTISITE\', false);

结束

相关推荐

WordPress MultiSite-开发/试运行/生产环境的理想设置是什么?

Intro: 我正在初步规划WordPress多站点开发环境,我所在的机构将在该环境中构建我们客户的网站。我们目前正在构建一个“香草”主题,并计划将其用作基础主题。该计划包括为每个客户端创建一个新的子主题,并使用该子主题创建客户端主题,保持普通主题不受自定义代码和覆盖的影响。我们的客户来自同一行业,因此,他们在其网站上共享相同的要求和功能。使用多站点设置有助于将所有内容保持在一个位置,并根据网站的设计进行区分。The question: 我不能清楚地想到的是一个将所有内容组织到版本控制和跨不同环境的解决方