Https - CSS / JS / Images现已被屏蔽

时间:2016-03-30 18:05:57

标签: html css

我是SSL证书的新手,但我刚在我的网站上安装了一个。

我链接到我的CSS,JS,图像等,如此:

<link rel="stylesheet" href="css/style.css">

但是现在它被阻止来自不安全的位置。

如果我将其更改为此,则可以:

<link rel="stylesheet" href="https://...com/css/style.css">

有没有办法强迫&#34; css / style.css&#34;安全吗?或者我是否必须重写代码的某些部分?

任何帮助表示感谢

1 个答案:

答案 0 :(得分:4)

您不需要使用绝对URL,因为之前的两个答案(错误地)提示。如果您通过HTTPS调用主页面,则css/style.css等相对URL会自动解析为绝对HTTPS URL。 为什么这在你的情况下不起作用,如果没有看到一个实例,就不可能说。

您是否有机会使用HTML中的base元素?如果将其设置为HTTP URL,那么这当然会搞砸自动解析相对URL到HTTPS。

原来你确实有一个base元素,这是罪魁祸首。