页面css样式加载不完全,显示乱码
-
错误描述:
使用本机+端口访问单独的css文件,http://127.0.0.1:8004/css/layout.css
该文件加载的是未修改之前代码,新增加代码之后会出现乱码。
具体现象如下图: -
开发环境
Vagrant centOS部署的lnmp
-
解决方法
经过一系列的排查(文件编码、浏览器缓存、nginx静态资源缓存),感觉是nginx配置的问题。但无法找出问题,又不好搜。逛了半天帖子终于找到情况一样的。
原因是文件同步的问题。把
nginx.conf
文件中的sendfile on;
改为sendfile off;
即可。OK,问题解决。
最后感谢这位兄弟的帖子:原文地址