将主网站 url 从 http 更改为 https

Change main website site url from http to https

我找到了一个类似的主题,但它没有解决我的问题。我安装了 WordPress Multisite。我手动更改了无穷无尽的论坛和教程中描述的所有值。

我的网站 > 网络 > 网站 > 编辑 > 信息 --> 此处站点 url 保留为 http(参见图片)

我的网站 > 网络 > 网站 > 编辑 > 设置 --> 此处站点 url 和主页已更改为 https(见图)

为什么?

我无数次地检查我的更改。更改应该都是正确的,并且在应该做的地方进行。主站点 url 仍然停留在 http 上,我不明白。我已经对本教程和其他教程进行了更改:

https://wpengine.com/support/how-to-change-a-multi-site-primary-domain/

我也输入了值

定义('WP_HOME','http://somedomain.com'); 定义( 'WP_SITEURL', 'http://somedomain.com' );

只是为了确定!它没有做任何事情所以我再次删除了最后一部分。

你能帮帮我吗?这太令人沮丧了。

Picture of the problem

来自德语 wordpress.org 站点的人帮助我使用 link 表单 Stack Exchange。因此,如果有人遇到同样的问题,这里有一个可能的解决方案可以帮助我解决问题。他是这样说的link:https://wordpress.stackexchange.com/a/355888/129212

“解决方法:

1.) 备份数据库。无后援,无憾

2.) 在wp-config.php中,注释掉multisite的代码块,每行前加上//前缀(不要删除)。

类似的:

// define ('WP_ALLOW_MULTISITE', true);
// define ('MULTISITE', true);
// define ('SUBDOMAIN_INSTALL', true);
// $ base = '/';
// define ('DOMAIN_CURRENT_SITE', 'example.com');
// define ('PATH_CURRENT_SITE', '/');
// define ('SITE_ID_CURRENT_SITE', 1);
// define ('BLOG_ID_CURRENT_SITE', 1);

3.) 再次登录并在“设置”>“常规”

下将 URL 更改为 https://example.com(使用您的域)

4.) 在wp-config.php代码块中删除注释字符// for multisite.

类似的:

define ('WP_ALLOW_MULTISITE', true);
define ('MULTISITE', true);
define ('SUBDOMAIN_INSTALL', true);
$ base = '/';
define ('DOMAIN_CURRENT_SITE', 'example.com');
define ('PATH_CURRENT_SITE', '/');
define ('SITE_ID_CURRENT_SITE', 1);
define ('BLOG_ID_CURRENT_SITE', 1);

5.) 装作若无其事地继续。"

他说 WordPress 似乎没有考虑到主页/父页面会以任何方式发生变化。因此,这是最简单的方法 return 通过前面的步骤到“普通站点”,更改 url,然后再次“激活”Multisite。

希望对您有所帮助!再见!