如何解决将主网站的网址从http更改为https
我找到了类似的话题,但是并没有解决我的问题。我安装了WordPress Multisite。我手动更改了无休止的论坛和教程中描述的所有值。
我的网站>网络>网站>编辑>信息 ->此处的网站网址保留为http(请参见图片)
我的网站>网络>网站>编辑>设置 ->此处的网站网址和首页已更改为https(请参见图片)
为什么?
我无休止地检查了自己的更改。所做的更改应全部正确,并应在应有的位置进行。我仍然不明白,主要站点的URL仍然停留在http上。我已经对本教程和其他内容进行了更改:
https://wpengine.com/support/how-to-change-a-multi-site-primary-domain/
我也输入了值
define('WP_HOME','http://somedomain.com'); define('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。)再次登录,然后在“设置”>“常规”下将URL更改为https://example.com(使用您的域)
4。)在wp-config.php中,在代码块中删除//多站点的注释字符。
类似:
Route::get('/admin/claim_card/{giftcard_id}/{layout_id}/{user_id}/{color_id}','UserController@claim_card')->name('claim_card');
5。)继续进行,好像什么都没发生。”
他说WordPress似乎不认为主页/父页面会以任何方式改变。因此,这是最简单的方法,可以按照前面的步骤返回“正常站点”,更改网址,然后再次“激活”多站点。
希望有帮助!再见!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。