https页面上的哪些URL需要为https?

Nat*_*ate 7 html ssl https ssl-certificate

我做了一个搜索,但在这里找不到我的问题的答案.我感到困惑的是https页面上的URL 需要是什么https,而不是http.

我正在制作一系列网页,我的网站必须访问https.页面顶部是一个菜单.我不小心在页面中添加了一个样式表http,而不是https,我试过的所有浏览器都给了我关于不安全内容的警告.但是,我可以将菜单链接保留在页面顶部,这http没有问题.

所以,我是否正确地说,加载到页面上的东西,例如样式表和图像,需要https在链接中,但是那些普通的旧href链接可以包含http在其中?

谢谢你的建议.

Bla*_*ter 2

通常,您的安全页面(例如购买页面、信用卡等处理页面)设置为https或有时设置为所有页面(例如银行或其他金融机构的网站)甚至登录页面。

您可以使用所谓的协议相关 URL将其留给浏览器来解密http或部分,其中您只需不指定或,浏览器仍然能够弄清楚它。一个例子:httpshttphttps

//example.com
//google.com
Run Code Online (Sandbox Code Playgroud)

假设您的域名是foo.com,您可以指定所有 URL,例如:

//foo.com/page1.html
//foo.com/otherpage
Run Code Online (Sandbox Code Playgroud)

因此,您只需在 URL 中保留http或部分即可。https

要了解有关协议相关 URL 的更多信息,请参阅: