项目

通用

个人资料

操作

mimetype.assign 选项

描述

mimetype.assign

已知的文件扩展名到mimetype的映射列表(并在HTTP响应头Content-Type中返回)
注意:lighttpd 1.4.71 及更高版本在 lighttpd.conf 未设置 mimetype.assign 时,提供了一小部分最常见的扩展名映射。
注意:如果没有文件扩展名映射与响应文件匹配,则使用 "application/octet-stream"

示例

mimetype.assign   = ( ".png"  => "image/png",
                      ".jpg"  => "image/jpeg",
                      ".jpeg" => "image/jpeg",
                      ".html" => "text/html",
                      ".txt"  => "text/plain;charset=utf-8" )

列表按从上到下的顺序比较,并采用第一个匹配项(自 lighttpd 1.4.46 起,仅当 mimetype.assign 包含 16 个或更少的条目时)。如果您有以下匹配项,这一点很重要:

      ".tar.gz" => "application/x-tgz",
      ".gz" => "application/x-gzip",

匹配项是后缀匹配,因此没有扩展名的文件也可以分配 mimetype

      "README" => "text/plain",

如果您想设置默认 mimetype,请将一个空字符串的值设置为列表中的最后一个条目。

     ...,
     "" => "text/plain" )

另请参阅

gstrauss 9 个月前更新 · 11 次修订