Project

General

Profile

Actions

Mimetype assignDetails » History » Revision 4

« Previous | Revision 4/11 (diff) | Next »
larsnooden, 2007-08-26 08:47
Including OpenDocument mime-types in the example


{{{
#!rst

mimetype.assign option ======================

mimetype.assign

list of known mimetype mappings NOTE: if no mapping is given "application/octet-stream" is used
Example: ::
mimetype.assign   = ( ".png"  => "image/png",
".jpg" => "image/jpeg",
".jpeg" => "image/jpeg",
".html" => "text/html",
".txt" => "text/plain" )
The list is compared top down and the first match is taken. This is important if you have matches like:
::
".tar.gz" => "application/x-tgz",
".gz" => "application/x-gzip",
If you want to set another default mimetype use: ::
...,
"" => "text/plain" )
as the last entry in the list.

See Also ======== * mimetype.use-xattr <http://trac.lighttpd.net/trac/wiki/mimetype.use-xattrDetails>

Configuration Sample ====================

::

  1. MimeType handling
  2. ------------------- ##
  3. Use the "Content-Type" extended attribute to obtain mime type if
  4. possible ##
    mimetype.use-xattr = "disable"
##
  1. mimetype mapping ##
    mimetype.assign = (
    ".pdf" => "application/pdf",
    ".sig" => "application/pgp-signature",
    ".spl" => "application/futuresplash",
    ".class" => "application/octet-stream",
    ".ps" => "application/postscript",
    ".torrent" => "application/x-bittorrent",
    ".dvi" => "application/x-dvi",
    ".gz" => "application/x-gzip",
    ".pac" => "application/x-ns-proxy-autoconfig",
    ".swf" => "application/x-shockwave-flash",
    ".tar.gz" => "application/x-tgz",
    ".tgz" => "application/x-tgz",
    ".tar" => "application/x-tar",
    ".zip" => "application/zip",
    ".mp3" => "audio/mpeg",
    ".m3u" => "audio/x-mpegurl",
    ".wma" => "audio/x-ms-wma",
    ".wax" => "audio/x-ms-wax",
    ".ogg" => "application/ogg",
    ".wav" => "audio/x-wav",
    ".gif" => "image/gif",
    ".jpg" => "image/jpeg",
    ".jpeg" => "image/jpeg",
    ".png" => "image/png",
    ".xbm" => "image/x-xbitmap",
    ".xpm" => "image/x-xpixmap",
    ".xwd" => "image/x-xwindowdump",
    ".css" => "text/css",
    ".html" => "text/html",
    ".htm" => "text/html",
    ".js" => "text/javascript",
    ".asc" => "text/plain",
    ".c" => "text/plain",
    ".cpp" => "text/plain",
    ".log" => "text/plain",
    ".conf" => "text/plain",
    ".text" => "text/plain",
    ".txt" => "text/plain",
    ".spec" => "text/plain",
    ".dtd" => "text/xml",
    ".xml" => "text/xml",
    ".mpeg" => "video/mpeg",
    ".mpg" => "video/mpeg",
    ".mov" => "video/quicktime",
    ".qt" => "video/quicktime",
    ".avi" => "video/x-msvideo",
    ".asf" => "video/x-ms-asf",
    ".asx" => "video/x-ms-asf",
    ".wmv" => "video/x-ms-wmv",
    ".bz2" => "application/x-bzip",
    ".tbz" => "application/x-bzip-compressed-tar",
    ".tar.bz2" => "application/x-bzip-compressed-tar",
    ".odt" => "application/vnd.oasis.opendocument.text",
    ".ods" => "application/vnd.oasis.opendocument.spreadsheet",
    ".odp" => "application/vnd.oasis.opendocument.presentation",
    ".odg" => "application/vnd.oasis.opendocument.graphics",
    ".odc" => "application/vnd.oasis.opendocument.chart",
    ".odf" => "application/vnd.oasis.opendocument.formula",
    ".odi" => "application/vnd.oasis.opendocument.image",
    ".odm" => "application/vnd.oasis.opendocument.text-master",
    ".ott" => "application/vnd.oasis.opendocument.text-template",
    ".ots" => "application/vnd.oasis.opendocument.spreadsheet-template",
    ".otp" => "application/vnd.oasis.opendocument.presentation-template",
    ".otg" => "application/vnd.oasis.opendocument.graphics-template",
    ".otc" => "application/vnd.oasis.opendocument.chart-template",
    ".otf" => "application/vnd.oasis.opendocument.formula-template",
    ".oti" => "application/vnd.oasis.opendocument.image-template",
    ".oth" => "application/vnd.oasis.opendocument.text-web",
  1. make the default mime type application/octet-stream.
    "" => "application/octet-stream",
    )

}}}

Updated by larsnooden over 17 years ago · 4 revisions