Apache magicファイルで設定されているコンテントタイプ

estis2011/03/05 (土) 22:37 に投稿

CentOS 5.5 Apacheの設定ファイルmagicで定義されているコンテントタイプを調べてみる。
awkコマンドでこんな風に、

# awk '!/^#/&&/\//{for(i=1; i
application/java
application/msword
application/octet-stream
application/pdf
application/postscript
application/rtf
application/x-dvi
application/x-elc
application/x-frame
application/x-sc
audio/basic
audio/mpeg
audio/prs.sid
audio/unknown
audio/x-adpcm
audio/x-aiff
audio/x-dec-adpcm
audio/x-dec-basic
audio/x-wav
image/bmp
image/gif
image/jpeg
image/png
image/tiff
image/unknown
image/x-niff
image/x-portable-bitmap
image/x-portable-greymap
image/x-portable-pixmap
image/x-xbm
message/news
message/rfc822
text/html
text/plain
text/xml
video/mpeg
video/quicktime
video/unknown

の38種類。

text/cssだとか、text/javascriptだとかはない。

Comments

Comment

mod_deflateで、cssやjavascriptが圧縮されないという話がネット上にも色々あるうようだが、原因はこれ。
text/cssやtext/javascript、,または、application/x-javascriptなんてデフォルトでは定義されていない。
なので、.htaccessで、
AddType text/css .css
AddType application/x-javascript .js
...などと、書く必要があるわけです。