HTTPS到HTTPS问题-404,无法登录

时间:2017-09-03 作者:Dan Cross

真的希望有人能帮我解决这个问题,我已经试了几个小时了。

有问题的地点是:http://www.lisasell.co.uk/

首先,内容无法加载,因为它们是从https://www.lisasell.co.uk/, 在我从Cloudflare禁用SSL后,这不再是一个选项。我已将名称服务器更改回其默认值,因此该站点不再使用Cloudflare。

此外,帖子从主页指向其https://version,而不是http://。最糟糕的是,我无法登录!

http://www.lisasell.co.uk/wp-login.php 可以,但当我尝试登录时,它会重定向到https://www.lisasell.co.uk/wp-login.php 显示“此服务器上未找到请求的URL/wp-login.php”消息。

正在更改siteurlhome 在数据库中http://have-not-fixed它。

如有任何帮助,我们将不胜感激。我真的被困住了,无法解决这个问题!谢谢

1 个回复
SO网友:rudtek

wordpress数据库仍在其数据库中保存一些数据(帖子内容、图像URL等)。

您需要进入数据库并将url引用更改为非ssl。但我建议不要通过phpmyadmin这样做,因为这会导致一些问题。

获取此工具:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

将压缩文件的内容上载到www/文件夹中的新目录中。(我通常将搜索和替换文件夹重命名为SRDB。)现在导航到您的站点,最后是SRDB。(www.example.com/SRDB)和顶部的两行,您将看到一个搜索字段和一个替换字段。(如果此处出现db连接错误,请仔细检查wp配置以确保其具有正确的凭据)。

在搜索中,使用ssl放置旧站点地址:https://www.example.com在替换字段中,放置不带ssl的新urlhttp://www.example.com/点击live live run。只有在确保您位于新url上,并且已将其加载到新数据库中,并且已备份数据库以防万一后,才能执行此操作。这应该可以解决你的问题!

结束