我是SSL证书的新手,但我刚在我的网站上安装了一个。
我链接到我的CSS,JS,图像等,如此:
<link rel="stylesheet" href="css/style.css">
但是现在它被阻止来自不安全的位置。
如果我将其更改为此,则可以:
<link rel="stylesheet" href="https://...com/css/style.css">
有没有办法强迫&#34; css / style.css&#34;安全吗?或者我是否必须重写代码的某些部分?
任何帮助表示感谢
答案 0 :(得分:4)
您不需要使用绝对URL,因为之前的两个答案(错误地)提示。如果您通过HTTPS调用主页面,则css/style.css
等相对URL会自动解析为绝对HTTPS URL。 为什么这在你的情况下不起作用,如果没有看到一个实例,就不可能说。
您是否有机会使用HTML中的base
元素?如果将其设置为HTTP URL,那么这当然会搞砸自动解析相对URL到HTTPS。
原来你确实有一个base
元素,这是罪魁祸首。