我正在开发一个网站并获取网页linked here。问题是网页没有使用样式进行渲染。
但是当我打开它的源并将其复制到桌面上的新文件时,现在可以合适地呈现样式。我无法弄清楚为什么它不能在安全连接上工作。有什么想法吗?
答案 0 :(得分:3)
从浏览器的错误控制台:
[已屏蔽]“
https://secure.nesinvakfi.org/nesinyayinevi/test.html
”的页面是通过HTTPS加载的,但是运行了来自“http://www.nesinyayinevi.com/bootstrap/css/nybs.css
”的不安全内容:此内容也应通过HTTPS加载。
如果您要使用HTTPS,请在页面的任何位置使用它。不要将不安全的内容注入页面,这使得使用HTTPS毫无意义。
答案 1 :(得分:1)
打开控制台以查看各种错误:
在第一种情况下,所请求的URL的方案和所包含的资源的方案需要匹配。使用https://www.nesinyayinevi.com
您还可以使用//www
让方案自动匹配所请求页面的方案,但由于这是secure.nesinvakfi
我必须想象它将是https。
如果您无法将https
用于nesinyayinevi.com
,那么您将不得不通过https复制资源或以其他方式代理它们。
对于404错误,您似乎使用的是bootstrap/js
之类的相对路径,但这些路径适用于错误的域。您需要像使用CSS文件那样使用https://nesinyayinevi.com
的域绝对路径。