apache - 网页未加载 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 配置错误,但我不确定是什么。帮助?
解决方案
利用
//site/foo.css
而不是在链接你的 CSS 时添加协议。
使用 https 链接所有内容,因为安全站点不支持混合内容。
推荐阅读
- python - 如何反转cvxpy中的变量矩阵?
- javascript - 闭包编译器不编译 ES6 库
- r - 将数据框转换为堆积百分比条形图
- string - 为什么在推送到字符串时,已转换为 char 的字节似乎没有正确的类型?
- kubernetes - k8s - 为什么我们有部署时需要 ReplicaSet
- c - 在函数之间使用指针时出现分段错误
- excel - 如何使用可变工作表排序修复 438 运行时错误?
- python-3.x - 查询多个数据框并绘制组直方图
- python - 不小心使用 homebrew 将我的默认 python 更改为 3.7,如何将其更改回 2.7?
- go - 我可以在一个函数上使用两个 for 循环还是有更好的方法?