记录一次MIME类型错误 - 大源源博客-大源源博客

记录一次MIME类型错误

 

打开网页,发现css没有加载出来,f12一看,content-type: text/plain;,把这个css当文本输出了,浏览器请求到这种类型的文件都不会对其进行处理,而且应该是text/css才对

先了解一下浏览器是如何处理这些数据的,是怎么区分的

数据通过http传输协议获取到,然后由web服务器的content-type向浏览器进行指示数据的类型,而mime.types就是用来定义数据文件的类型,用什么格式来进行网页编码(charset=utf-8)

当web服务器接收到请求时,会依据请求文件的后缀名在服务器的MIME配置文件中找到对应的mime.types,然后根据mime.types来确定content-type,浏览器根据content-type来处理数据

解决方法:当然是指定mime.types文件,而宝塔的nginx一般是在/www/server/nginx目录下,而mime.types文件一般在nginx目录下的conf目录下,会看到一个叫mime.types的文件和一个叫mime.types.default的文件

往nginx配置文件上输入
include /www/server/nginx/conf/mime.types;
default_type application/octet-stream;

第一个行指定mime.types,第二行就是默认类型

然后重启一下nginx服务器,刷新一下网页,看到恢复成content-type: text/css了

1、本网站名称:大源源博客 2、本站永久网址:https://www.dayuanyuan.top 3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长邮箱1813717265@qq.com进行删除处理。 4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。 5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报 6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
大源源博客 » 记录一次MIME类型错误

发表评论

提供最优质的资源集合

立即查看 了解详情