多站点:将主站点的URL更改为HTTPS 时间:2018-09-04 作者:Aerendir 我已经在新安装的WordPress上设置了多站点。然后我创建了一些其他网站,所以,最后,我有了这样的东西http://example.comhttp://site1.example.comhttp://site2.example.comhttp://site3.example.com然后我安装了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_SITE 和PATH_CURRENT_SITE, 如果在多站点wp配置中定义了这样的内容。第一个建议基于此article. SO网友:Jesus Camarena 我只想:注释掉wp config中的多站点代码。php再次登录到WP,返回设置并像阅读单个站点一样阅读将http更改为https,在wp config中取消对多站点代码的注释。php正常进行 SO网友:Stef Williams 似乎WP core的一些更新改进了一些东西。我在站点运行状况中有一条警告,说该站点没有配置为使用HTTPS。”点击这里修复它。所以我做了,现在该网站使用https。你的里程数可能会有所不同,但这是迄今为止最简单的尝试。 SO网友:Mark Vickers 这对我有用!事实上,我只是暂时改变一下:define(\'MULTISITE\', true); 至define(\'MULTISITE\', false); 结束 文章导航