开发者社区 问答 正文

nginx https? 400 报错

nginx https? 400 报错    页面https请求nginx过了,但是页面中其他请求 js css 图片都还是http请求,这导致样式乱了,如何保证js css请求都是https请求呢?各位大神

展开
收起
爱吃鱼的程序员 2020-06-03 15:47:26 817 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    要解决这个问题首先资源主机要支持HTTPS,然后如果网站既支持http又支持https请求那么资源文件的请求路径可以写为//www.domain.com/public/style.css。

    ######回复 @汪小佰 : 跟前端沟通了 他们支持下######回复 @低调的浮躁 : 看目标主机支不支持HTTPS,不支持的话我建议将目标主机的资源文件下载到你的项目当中去加载。######现在是本域名下的js css文件加了https,请求的其他域名下的js css还是http请求,这个应该怎么处理######坐等楼主答案,最近也会有这个需求######前端资源支持下就可以了######如果你需要把静态资源和动态资源分开,那么就必须把静态资源也加上https 不然像火狐就会显示灰色三角,谷歌会显示黄色三角,如果你的增强型证书,那么增强型绿色地址栏就完全没有效果了,你可以购买一张最便宜的域名型 SSL证书安装到你的静态资源服务器上。
    ######

    请问楼主怎么解决的

    2020-06-03 20:54:41
    赞同 展开评论