wordpress - 将主网站网址从 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”);
只是要确定!它没有做任何事情,所以我再次删除了最后一部分。
你能帮帮我吗?这太令人沮丧了。
解决方案
来自德国 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,然后再次“激活”多站点是最简单的方法。
希望能帮助到你!再见!
推荐阅读
- python - 如何在请求和执行 pip 时解决 python 中的 SSL 错误?
- python - 使用 mongoimport 将文件导入 mongodb
- google-cloud-bigtable - 在 CBT 工具中创建表时出现授权错误
- ruby-on-rails - rails to postgre 两个用户之间的连接不同
- reactjs - ReactJS 函数组件对象第二次更新
- flutter - 文本字段文本对齐未垂直对齐
- kubernetes - Kubernetes 中有状态的 jupyter 笔记本
- oauth - Strapi Social Auth W/NextJS
- c# - 如何导出填充了 const 字符串的 C# 文件(在 Visual Studio 中)
- spring-boot - Spring-Security:使用 CORS Preflights 获得 401(尽管 http.cors())