很多新手网站打开,CSS样式全丢了,页面就是纯文字排版,特别乱,今天说一下样式丢失的常见原因和解决办法。
1. 静态资源域名不对
最常见的是网站换了域名,但是程序配置里的站点域名还是老的,CSS、JS、图片的链接都指向老域名,老域名打不开,浏览器加载不到样式文件,页面就变成纯文字。去后台网站设置,把站点URL改成当前新域名,清缓存就好。
2. 伪静态没配置
刚装完程序,伪静态没配,CSS文件的404了,浏览器加载不到style.css,样式自然全丢。去宝塔网站设置里,把对应程序的伪静态规则加上,保存就好。
3. 权限不对
CSS文件在zb_users/theme目录下,如果目录权限不对,PHP进程读不了样式文件,浏览器请求的时候返回403,加载不到样式。把zb_users目录的所有者改成www,权限755,就正常了。
4. CDN缓存问题
如果套了CDN,可能CDN缓存了旧的错误资源,清一下CDN缓存,强制刷新本地浏览器,就好了。
样式丢失别慌,按顺序查:先看CSS链接的域名对不对,再看CSS文件能不能直接在浏览器打开,能打开就是权限问题,打不开就是伪静态或者路径问题,5分钟就能找到原因。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0