网站图片全是裂图,改了半天路径权限,才发现Nginx没配mime类型

8年前 (2018-09-20)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

18年美食站后台传图片,显示上传成功,但是前台打开图片全是裂图,我以为是上传目录权限不对,给目录加了777权限,还是裂图;又以为是图片路径写错了,核对了十几遍路径,根本没错,折腾了俩小时。最后翻Nginx配置,发现Nginx默认没加载mime.types文件,所有jpg、png后缀的图片,浏览器不知道是什么类型,直接拒绝渲染,当然全是裂图。我在Nginx站点配置里加上mime.types加载,重启Nginx,再打开前台,图片直接就正常显示了。之前总觉得图片裂图就是权限、路径的问题,根本没想到Nginx的mime类型配置不对,浏览器根本不认这些图片格式,当然显示不出来。很多新手搭站跟我当初一样,图片传上去前台全裂图,盯着路径、权限来回改,根本没想到是Nginx的mime配置没加。真的,Nginx配置里一定要加载mime.types,不然浏览器不认识图片格式,全是裂图,你改半天权限路径都没用。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/3134.html

0
回帖

网站图片全是裂图,改了半天路径权限,才发现Nginx没配mime类型 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息