首页 > 解决方案 > 网页未加载 CSS。HTTP 有效,HTTPS 无效

问题描述

我有一个基于 HTTPS 的站点,可以通过 HTML 加载 CSS,但不能通过 HTTPS。

http://site/foo.css

...加载资产罚款。但...

https://site/foo.css

才不是。我收到 Apache 502 错误。Apache 访问日志显示:

[07/Nov/2018:10:17:20 -0800] "GET /foo.css HTTP/1.0" 200 95568 "-" ...

这告诉我它正在尝试将我的 foo.css 加载为 HTTP,即使我指定了 HTTPS。另请注意,虽然我的浏览器给出了 502 错误,但我在日志中得到了 200 响应。

似乎是某种 HTTPS 配置错误,但我不确定是什么。帮助?

标签: apachehttps

解决方案


利用

//site/foo.css 

而不是在链接你的 CSS 时添加协议。

使用 https 链接所有内容,因为安全站点不支持混合内容。


推荐阅读