易学库易学库

易学库(生活百科)
优质互联网资讯分享平台!!!
文章1436浏览166508本站已运行41128

帝国CMS改造https之后内容页不显示图片和Js的解决方法

帝国cms7.5版本: 7.5版本已经有了http和https自动识别,但是因为一些疑难杂症的原因,自动识别判断的不准,添加了https不默认,又或者是修改了e/config.php文件下的,’httptype’=>0改为’httptype’=>2,打开内容页还是显示乱码,所有的http都不转换httpska8易学库
注意这里说一下:
‘httptype’=>0, 代表自动
‘httptype’=>1,代表全站http
‘httptype’=>2,代表全站https
‘httptype’=>3,代表后台https,前台http
‘httptype’=>,代表后台http,前台https
ka8易学库
言归正传ka8易学库
改https初看起来,其实就是一个域名指向的问题,也许咱们只要将http的请求,直接跳转到https地址去,那么也就完成了https的切换。实际并非这么简单的。由于https地址中,若是加载了http资源,浏览器将认为这是不安全的资源,将会默认阻止,这就会给你带来资源不全的问题了,好比:图片显示不了,样式加载不了,js加载不了。ka8易学库
由于样式类,基本上都是写在本地的,因此通常还能够,可是一些公共的js文件,每每就是存在于cdn或者其余服务器上,这时候,若是访问不了,可能就致使了业务就彻底操做不了。好比:jquery效法加载失败,可能全部的操做、请求都将无效了。ka8易学库
解决方法ka8易学库
在页面中加入 meta 头:(我使用这个方法)
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
ka8易学库
可查看本站的内容页头部公共引用文件效果完美解决。
易学库
上一篇: 微信豆苹果怎么1比10充值链接
下一篇: 不再错过短视频风口,用python一键生成短视频,就是这么简单!

相关推荐

隐藏边栏