-1

我有一个显示以下内容的问题:

混合内容:“ https://www.feelhome.se/produkt/fighting-elephants/ ”页面通过 HTTPS 加载,但请求了不安全的样式表“ http://fonts.googleapis.com/css?family=Source +Sans+Pro:400,700,600斜体,600,400斜体,300斜体,300,200斜体,200 '。此请求已被阻止;内容必须通过 HTTPS 提供。

有没有人知道我如何解决这个问题所以它不会出现?

4

3 回答 3

1

问题是您正在加载字体,http而不是https如果您更改字体网址以使用https您会没事的。

所以你需要 https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,600italic,600,400italic,300italic,300,200italic,200

而不是 http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,600italic,600,400italic,300italic,300,200italic,200

要从template.cssbootstrap.css文件加载的字体接缝。看看随附的图像。

在此处输入图像描述

搜索所有文件

于 2016-07-17T12:33:44.887 回答
1

安全页面只有 https 资源(如样式表或图像)。当通过 http 加载一个或多个资源时,安全性可能会受到影响。那就是您收到的警告,您在 https 页面上有一些 http 资源。

有些人建议将https://example.com所有内容放在前面,我将建议其他内容://example.com,请注意缺少 https 和 http。浏览器现在将自动添加 https。

这样做的好处是,当您必须在两者之间切换时,您只需完成最少的工作。假设您有一个已经构建和运行的站点,并且在一段时间后决定使用 https...您所要做的就是更改您的 htaccess 并完成,您的所有资源都已准备好。

于 2016-07-17T12:45:58.160 回答
0

您拥有的内容可能不安全,因此您需要使用 https而不是http.

于 2016-07-17T12:42:50.257 回答