网站是https的,显示来自http的图竟然不能显示怎么办
但是我还发现一个问题,就是如果是来自对像存储的图片,是可以显示的
我认真看了,对像存储的图片地址也是http://开头
并非https://
但是其它地址的http://开头
的图片就不能显示
大家有啥好的办法没
统一都用https就好了,chrome新版本有这个限制,如果地址栏是https的话,http的资源请求都无法正常完成。
哪家的对象存储会不支持https?
给图片加一个前缀,然后用nginx给图片做一个转发
@一位不愿意透露姓名的杨先生 有示例嘛
解析https域名绑定对象存储或者图片域名改为https,然后nginx在转发至对象存储域名http
https 的站点html加载的内容中,http的js,css,img等加载资源都不会被加载,否则https就没有意义了
图片是第三方获取的,不好控制 他是否为https
对象存储都支持https的,不管是阿里云的OSS还是腾讯云的cos,还是七牛云,都有支持https以及CDN加速的,需要去对象存储管理里开启,统一都为https就好了,不用去搞什么nginx之类的