如何在wordpress中强制https

时间:2018-02-12 16:46:24

标签: wordpress https wordpress-theming

我刚刚创建了一个网站(www.wealthouseinfo.com),我安装了SSL证书,但是当我访问该网站时,它仍然让我的网站不安全。然后我在https://www.whynopadlock.com/results/3b8d24ec-eb16-4627-9494-63e33259694d上对其进行测试以找出问题所在,但发现的错误是:An image with an insecure url of "http://wealthouseinfo.com/wp-content/uploads/2018/02/bagrd.png" was loaded on line: 1 of https://wealthouseinfo.com/. 第1行报告的错误通常不是源代码的一部分。此错误可能是由写入页面的外部javascript文件引起的,但是我们无法在自动化测试中可靠地检测到这些脚本。 请使用“需要帮助”联系我们?如果您在解决此错误时需要帮助,请在下方链接。

我已尽一切可能删除了uploads文件夹中的所有图片,但仍然没有任何变化。

我正在使用 newsmax主题

知道可能出现什么问题?

2 个答案:

答案 0 :(得分:0)

以下是我可以处理从http迁移到https的方法。您需要在数据库中替换w / https的所有http域实例。另外,还要检查您的wp-config.php文件。有一些插件可用于在数据库上进行搜索和替换。你可以谷歌这些。我个人使用wp-cli命令行工具来做到这一点。我执行“wp search-replace'http://www.example.com''https://www.example.com'。wp-cli中有一些标志用于测试: - dr-run。确保备份你的数据库优先。这应该解决您的问题并将http重定向到https,并确保使用https加载所有本地资产。有关wp-cli的更多信息,请参阅:http://wp-cli.org/

答案 1 :(得分:0)

我已成功使用了Really Simple SSL插件:https://wordpress.org/plugins/really-simple-ssl/

根据我的经验,它处理了你提到的各种问题。我已经在WordPress多站点安装以及常规安装中使用它。它是免费的,所以值得一试。