前天换服务器发现帝国cms用浏览器兼容模式下正常,极速模式下静态内容页css不加载,网上找了好多方法都没解决,研究了好久终于找到了原因,希望这篇文章能帮助到和我一样问题的朋友,快来看看吧!
首先我换服务器之前用的是https,换服务器时域名是http开头。
使用https时给页面头部引用了以下标签↓
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" /> 注释:此标签以“Content-Security-Policy”参数为例,设置参数值为:“upgrade-insecure-requests”,在https页面中,如果调用了http资源,那么浏览器就会抛出一些错误。为了改变成这一状况,chrome(谷歌浏览器)会在http请求中加入 ‘Upgrade-Insecure-Requests: 1’ ,服务器收到请求后会返回 “Content-Security-Policy: upgrade-insecure-requests” 头,告诉浏览器,可以把所属本站的所有 http 连接升级为 https 连接。 |
当换服务器后出现了不加载css的情况,那是因为我的域名是http开头,那就用不了以上标签了,导致页面css没有加载,然后我去掉标签,页面就加载正常了!
导致css不加载的其它原因
1、CSS路径问题
2丶CSS代码不兼容
3、本地或服务器网络原因
4丶服务器空间不足
5丶本地网速太慢
6丶服务器速度慢;
7、HTML页面编码与CSS编码不同
以上是帝国cms换服务器静态内容页css不加载问题解决方法!
上一篇:帝国cms随机标签怎么调用
下一篇:帝国cms如何把文章信息转移给指