Discuz教程|网站开启https后首页出现乱码解决方法

Discuz教程|网站开启https后首页出现乱码解决方法,第1张

网站开启了https会让用户体验更好,但是,有时会出现下图这样的情况,网站页面排版混乱,感觉像乱码了一样。解决方法如下
Discuz教程|网站开启https后首页出现乱码解决方法,第2张

导致这一问题的原因分析:我们可以在谷歌浏览器下使用F12调试看下网页加载情况,你会发现css样式文件被浏览器禁止加载了。再看css文件的链接地址,都是以http形式开头的。问题原因找到了:css样式默认加载了http模式下的缓存样式。
这个时候:https模式下进入discuz后台,更新网站缓存。
这里会存在一些问题:如果你是同时开启http(80端口)、https(443端口),那么出现CSS文件被屏蔽是会经常出现的。

解决方法
就要用到301跳转了,在nginx配置文件中将http请求强制301跳转到https。
这样一跳转,所有的CSS样式均会在https模式下了。
也就不会再出现网页排版混乱的情况了。
 

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Discuz教程|网站开启https后首页出现乱码解决方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情