MIME type とは
MIME type とは、「拡張子からファイルの種類を判別できる機能」です。
例えば、普段私達がウェブページに使用している .htmlファイルが、
『HTML』としてブラウザで表示できるようになっているのは、
.html の MIME type が『text/html』に定義されているためです。
また、.gif ファイルが『画像』としてブラウザで表示できているのも、
.gif の MIME type が『image/gif』に定義されているためです。
このように、MIME type はファイルの拡張子ごとに設定されており、
サーバーおよびブラウザは、その MIME type に従った処理を行います。
MIME type が定義されていない拡張子を持つファイルの場合は、
サーバーおよびブラウザはそのファイルをどの様に扱ってよいのか判らないため
ファイルのダウンロードを開始したり、ブラウザ上におかしな文字列を表示したりします。
.htaccess による MIME type の定義
お客様が独自に使用したいファイルの MIME type は、.htaccess で定義する事が可能です。
MIME type の設定には AddType を使用します。
設定方法
|
AddType [MIME Type] [Extensions(拡張子)]
|
最近多くなってきております、携帯電話で撮影したムービー(.3g2 など)を動画ファイルとして扱う場合の
MIME type の定義方法を例にご説明いたします。
携帯ムービーの MIME type 設定方法(.amc .3g2 の MIME type を定義する)
AddType application/x-mpeg .amc
AddType video/3gpp2 .3g2
AddType audio/3gpp2 .3g2
|
メモ帳などのテキストエディタで作成した .htaccess ファイルを、public_html/ にアップロードする事により、
.3g2 ファイルを『video/3gpp2』の動画ファイルとして扱う事が出来るようになります。