网站图片全是裂图,改了半天路径权限,才发现Nginx没配mime类型
18年美食站后台传图片,显示上传成功,但是前台打开图片全是裂图,我以为是上传目录权限不对,给目录加了777权限,还是裂图;又以为是图片路径写错了,核对了十几遍路径,根本没错,折腾了俩小时。最后翻Nginx配置,发现Nginx默认没加载mime.types文件,所有jpg、png后缀的图片,浏览器不知道是什么类型,直接拒绝渲染,当然全是裂图。我在Nginx站点配置里加上mime.types加载,重启Nginx,再打开前台,图片直接就正常显示了。之前总觉得图片裂图就是权限、路径的问题,根本没想到Nginx的mime类型配置不对,浏览器根本不认这些图片格式,当然显示不出来。很多新手搭站跟我当初一样,图片传上去前台全裂图,盯着路径、权限来回改,根本没想到是Nginx的mime配置没加。真的,Nginx配置里一定要加载mime.types,不然浏览器不认识图片格式,全是裂图,你改半天权限路径都没用。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0