2009-04-28

【L】Lighttpd : .ico Mime Type 設定

剛在 Firefox 上輸入http://balabala.com/favicon.ico

結果居然出現叫我下載檔案的視窗,這…真是太…讓我無言了。

後來問了 Garlic ,Ga Ga 說,要設定Mime Type

所以我就看了一下 Lighttpd 的設定。

發現他原本就有設定超多的 Mime type,但就是沒有 ico 的設定。

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",
  ".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"
 )

所以就找了一下 ico 的 Mime Type 設定

  ".ico"         =>      "image/x-icon",

將這行加進去,就可以了。

不過可能要等一會才會生效,可能是Cache的原因吧。

之後就不會叫你下載了,而是直接顯示 ico 的圖。

0 comments:

張貼留言