【问题标题】:Why my https site url is striked red though I have configured and made it secure为什么我的 https 站点 url 尽管我已配置并使其安全,但仍被标记为红色
【发布时间】:2014-01-07 19:51:25
【问题描述】:

我已经为我的网站购买了 comodo 证书以具有 https 链接并具有 128 位 ssl 加密。但它仍然说我的网站不安全。当我检查我网站的 ssl 验证时,它说一切都是安全的

http://i.stack.imgur.com/EnVH9.png

这就是它的显示方式。是因为我的网站有指向 http 的外部链接吗?或者,在我的网页中,要使 https 为绿色并具有完整的安全标识,必须执行哪些操作?为什么它说我的页面有“其他不安全的资源,这些资源可以被其他人在传输过程中查看,并且可以被攻击者修改以改变页面的行为? 什么是不安全的“其他资源”??

【问题讨论】:

  • 错误信息告诉你出了什么问题。您正在通过不安全的连接加载内容。检查您的 javascript 文件、css 和图像,并确保它们也通过 HTTPS 加载
  • 我有来自我服务器本身的 css 和 javascripts。所以我提供了链接“./example.js”或“./example.css”..这可能是个问题吗?该特定页面是否应该在我的网站的所有页面中都包含所有 https 链接或 https 链接?

标签: html security ssl https payment-gateway


【解决方案1】:

这是因为您正在发出跨协议请求。您可能嵌入了带有 http 的内容,例如 <img src="http://mydomain.com/myimage.jpg">,如果是这种情况,请将请求更改为 <img src="//mydomain.com/myimage.jpg">,让浏览器为您解析协议。这样做将允许在解析文档时使用当前页面协议。请注意,它可能不是您的内容,您可能还有其他嵌入式内容,例如分析,但一般来说,您不能在 https 中混合协议。

【讨论】:

  • 那么解决方案是什么?更改所有外部链接,例如 //mydomain.com/myimage.jpg ?并且必须在我的网站的所有页面或仅需要显示 https 的页面中更改此设置?
  • 只有带有 https 的页面。
  • 如果您为没有 https 的页面更改它,但不会对其产生负面影响。
猜你喜欢
  • 2020-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-25
  • 1970-01-01
  • 2021-04-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多