我有一个多语言站点,我最近安装了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中没有任何文件夹 谁能帮助我,我应该怎么解决这个问题? 谢谢您的时间
答案 0 :(得分:0)
您似乎正在使用自定义字体并将其上传到主题选项面板。只需从主题选项面板中删除这些字体,然后重新上传一个字体即可。
答案 1 :(得分:0)
要摆脱混合内容错误,请将代码粘贴到您的wp-config.php文件中
if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"] ) && "https" == $_SERVER["HTTP_X_FORWARDED_PROTO"] ) {
$_SERVER["HTTPS"] = "on";
}
希望这将解决大多数问题。