当前位置:主页 > 站长百科 > 正文

Nginx增加mime类型 修改mime type类型默认打开方式的

01-12 站长百科

Nginx的mime type

Nginx 会根据mime type定义的对应关系来告诉浏览器如何处理服务器传给浏览器的这个文件,是打开还是下载;如果Web程序没设置,

Nginx也没对应文件的扩展名,就用Nginx 里默认的 default_type定义的处理方式。

比如Nginx默认的配置中default_type application/octet-stream; 这个就是默认为下载,浏览器访问到未定义的扩展名的时候,就默认为下载

该文件;如果将这个设置改成default_type text/html;那就是告诉浏览器默认的打开方式是把所有未设置的扩展名当HTML文件打开

,虽然可能这样设置会很多打不开。

mime type 和文件扩展名的对应关系一般放在 mime.types这个文件里,然后用 include mime.types; 来加载

mime.types文件里是用types指令来定义的,下面是一个完整的定义:

types {# Audioaudio/midi mid midi kar;audio/mp4 aac f4a f4b m4a;audio/mpeg mp3;audio/ogg oga ogg opus;audio/x-realaudio ra;audio/x-wav wav;# Imagesimage/bmp bmp;image/gif gif;image/jpeg jpeg jpg;image/png png;image/svg+xml svg svgz;image/tiff tif tiff;image/vnd.wap.wbmp wbmp;image/webp webp;image/x-icon ico cur;image/x-jng jng;# JavaScriptapplication/javascript js;application/json json;# Manifest filesapplication/x-web-app-manifest+json webapp;text/cache-manifest manifest appcache;# Microsoft Officeapplication/msword doc;application/vnd.ms-excel xls;application/vnd.ms-powerpoint ppt;application/vnd.openxmlformats-officedocument.wordprocessingml.document docx;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx;application/vnd.openxmlformats-officedocument.presentationml.presentation pptx;# Videovideo/3gpp 3gpp 3gp;video/mp4 mp4 m4v f4v f4p;video/mpeg mpeg mpg;video/ogg ogv;video/quicktime mov;video/webm webm;video/x-flv flv;video/x-mng mng;video/x-ms-asf asx asf;video/x-ms-wmv wmv;video/x-msvideo avi;# Web feedsapplication/xml atom rdf rss xml;# Web fontsapplication/font-woff woff;application/font-woff2 woff2;application/vnd.ms-fontobject eot;application/x-font-ttf ttc ttf;font/opentype otf;# Otherapplication/java-archive jar war ear;application/mac-binhex40 hqx;application/pdf pdf;application/postscript ps eps ai;application/rtf rtf;application/vnd.wap.wmlc wmlc;application/xhtml+xml xhtml;application/vnd.google-earth.kml+xml kml;application/vnd.google-earth.kmz kmz;application/x-7z-compressed 7z;application/x-chrome-extension crx;application/x-opera-extension oex;application/x-xpinstall xpi;application/x-cocoa cco;application/x-java-archive-diff jardiff;application/x-java-jnlp-file jnlp;application/x-makeself run;application/x-perl pl pm;application/x-pilot prc pdb;application/x-rar-compressed rar;application/x-redhat-package-manager rpm;application/x-sea sea;application/x-shockwave-flash swf;application/x-stuffit sit;application/x-tcl tcl tk;application/x-x509-ca-cert der pem crt;application/x-bittorrent torrent;application/zip zip;application/octet-stream bin exe dll;application/octet-stream deb;application/octet-stream dmg;application/octet-stream iso img;application/octet-stream msi msp msm;application/octet-stream safariextz;text/css css;text/html html htm shtml;text/mathml mml;text/plain txt;text/vnd.sun.j2me.app-descriptor jad;text/vnd.wap.wml wml;text/vtt vtt;text/x-component htc;text/x-vcard vcf;}



# Define the MIME types for files.include /etc/nginx/mime.types;default_type application/octet-stream;# Update charset_types due to updated mime.typescharset_types text/xml text/plain text/vnd.wap.wml application/x-javascript application/rss+xml text/css application/javascript application/json;

/*移动1*/
博客主人小梁
男,文化程度不高性格有点犯二,闲着没事喜欢研究各种代码,资深技术宅。
  • 20825文章总数
  • 6643289访问次数
  • 76543建站天数
  • 热门文章

    标签

    友情链接