首页 > 解决方案 > 将主网站网址从 http 更改为 https

问题描述

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

我的网站 > 网络 > 网站 > 编辑 > 信息 --> 这里的网站 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”);

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

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

问题图片

标签: wordpressurlhttpsmultisite

解决方案


来自德国 wordpress.org 网站的某个人通过 Stack Exchange 的链接形式帮助了我。因此,如果有人遇到同样的问题,这里有一个可能的解决方案可以帮助我。这是他关于此链接的话:https ://wordpress.stackexchange.com/a/355888/129212

“解决方法:

1.) 备份数据库。没有备份,没有遗憾。

2.) 在 wp-config.php 中,注释掉多站点的代码块,每行前面带有前缀 //(不要删除)。

类似的:

// 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.) 再次登录并在 Settings > General 下将 URL 更改为https://example.com(使用您的域)

4.) 在 wp-config.php 中删除代码块中的注释字符 // 用于多站点。

类似的:

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 似乎没有考虑到主页/父页面会以任何方式发生变化。因此,通过前面的步骤返回“正常站点”,更改 url,然后再次“激活”多站点是最简单的方法。

希望能帮助到你!再见!


推荐阅读