带有自定义字体的混合内容错误不再存在

时间:2018-10-31 01:02:32

标签: wordpress mixed-content

我有一个多语言站点,我最近安装了ssl(让我们加密),并使用了一些插件,例如真正简单的ssl,ssl不安全的内容修复程序,http / https卸妆程序来修复混合内容错误,但这些插件都无法修复问题。我使用google dev-tools,然后从3种自定义字体中看到了6种混合内容错误,这种错误已不复存在(我将其删除):

Mixed Content: The page at 'https://www.safeducation.com/' was loaded over HTTPS, but requested an insecure font 'http://safeducation.com/wp-content/uploads/avia_fonts/type_fonts/yekan/yekan.ttf'. This request has been blocked; the content must be served over HTTPS.

我通过ftp连接到主机,.. / wp-content / uploads / avia_fonts / type_fonts /目录为空。没有其他文件夹。

我将根目录下载到我的主机上,并用原子搜索,以找到任何http://saf ...并在主机中进行更改,但问题仍然没有解决

我很困惑,因为../wp-content/uploads/avia_fonts/type_fonts中没有任何文件夹 谁能帮助我,我应该怎么解决这个问题? 谢谢您的时间

2 个答案:

答案 0 :(得分:0)

您似乎正在使用自定义字体并将其上传到主题选项面板。只需从主题选项面板中删除这些字体,然后重新上传一个字体即可。

答案 1 :(得分:0)

要摆脱混合内容错误,请将代码粘贴到您的wp-config.php文件中

if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"] ) && "https" == $_SERVER["HTTP_X_FORWARDED_PROTO"] ) {
$_SERVER["HTTPS"] = "on";
}

希望这将解决大多数问题。