被nginx吃掉的CSS文件
部署了一个闪亮的新模板。本地localhost跑得美美的。一上生产CSS全没了。赤裸裸的HTML。检查文件路径。检查权限。最后发现nginx在从错误目录提供缓存的旧版本。static的alias指深了一层。四个小时。
💡 你将学到
部署了一个闪亮的新模板。本地localhost跑得美美的。一上生产CSS全没了。赤裸裸的HTML。检查文件路径。检查权限。最后发现nginx在从错误目录提供缓存的旧版本。static的alias指深了一层。四个小时。
被nginx吃掉的CSS文件
网站改版,我加了个新的CSS文件。浏览器打开——样式没加载。
F12一看:CSS返回404。但文件在服务器上好好的。
curl本地访问——200。curl域名访问——404。
nginx的问题。查了半天配置,发现静态文件的location优先级被另一个规则抢了。
修复:把静态文件的location提到前面,reload nginx。CSS回来了。
两个小时。就为少了一个优先级。做网站的朋友,你们懂的。
相关文章
本站文章由编辑人工撰写,收录的工具均经过实测或公开资料核验。文中链接指向工具官网或 GitHub 仓库,仅作信息参考,不构成付费推广。
