鍍金池/ 問答/Linux  HTML/ nginx配置https訪問正常,資源http的無法訪問

nginx配置https訪問正常,資源http的無法訪問

網站配置了https訪問,使用http訪問資源圖片正常,js,css使用http無法訪問?為什么?
clipboard.png

nginx 的配置

clipboard.png

回答
編輯回答
撿肥皂

如果在一個 https 頁面里動態(tài)的引入 http 資源,比如引入一個 js 文件,會被直接 block 掉的。不過如果您的網站同時準備了 https 資源和 http 資源,那么可以使用相對協(xié)議實現當網站引入的都是 http 資源,網站域名更換為 https 后的無縫切換。

具體使用方法為:

<img src="http://img.alicdn.com/tps/TB1GzMJLXXXXXXoXXXXXXXXXXXX-183-129.png">

以下是淘寶做法:

clipboard.png

2017年7月27日 19:41
編輯回答
紓惘

https 站點引用 http資源 ,只有圖片可以加載,其它資源是不會被加載的

2017年8月24日 00:30
編輯回答
礙你眼

較新的瀏覽器,訪問一個https頁面
如果這個頁面引用了http的資源,除了圖片外,所有其他資源,包括css, js,都會拒絕加載

所以,你需要把引用的http資源,改為https協(xié)議

2017年2月7日 22:18