レンタルサーバー
BIG-server.com
簡単・はやい・大容量・どんな目的にもマッチするレンタルサーバー
HOME プライス お見積もり・プラン選択 お申し込み ユーザーサポート お問い合わせ

■ htaccess による MIME type(MIMEタイプ)の定義
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』の動画ファイルとして扱う事が出来るようになります。

■ 設定済み MIME Type 一覧
BIG-server.com では、下記 MIME type をデフォルトで定義しています。
これら拡張子のファイルをご利用いただく場合は、.htaccess による MIME type の定義は不要となります。

設定済み MIME Type 一覧
# MIME typeExtensions
application/andrew-insetez
application/atom+xmlatom
application/mac-binhex40hqx
application/mac-compactprocpt
application/mathml+xmlmathml
application/msworddoc
application/octet-streambin dms lha lzh exe class so dll dmg
application/odaoda
application/oggogg
application/pdfpdf
application/postscriptai eps ps
application/rdf+xmlrdf
application/smilsmi smil
application/srgsgram
application/srgs+xmlgrxml
application/vnd.mifmif
application/vnd.mozilla.xul+xmlxul
application/vnd.ms-excelxls
application/vnd.ms-powerpointppt
application/vnd.wap.wbxmlwbxml
application/vnd.wap.wmlcwmlc
application/vnd.wap.wmlscriptcwmlsc
application/voicexml+xmlvxml
application/x-bcpiobcpio
application/x-cdlinkvcd
application/x-chess-pgnpgn
application/x-cpiocpio
application/x-cshcsh
application/x-directordcr dir dxr
application/x-dvidvi
application/x-futuresplashspl
application/x-gtargtar
application/x-hdfhdf
application/x-javascriptjs
application/x-koanskp skd skt skm
application/x-latexlatex
application/x-netcdfnc cdf
application/x-shsh
application/x-sharshar
application/x-shockwave-flashswf
application/x-stuffitsit
application/x-sv4cpiosv4cpio
application/x-sv4crcsv4crc
application/x-tartar
application/x-tcltcl
application/x-textex
application/x-texinfotexinfo texi
application/x-trofft tr roff
application/x-troff-manman
application/x-troff-meme
application/x-troff-msms
application/x-ustarustar
application/x-wais-sourcesrc
application/xhtml+xmlxhtml xht
application/xslt+xmlxslt
application/xmlxml xsl
application/xml-dtddtd
application/zipzip
audio/basicau snd
audio/midimid midi kar
audio/mpegmpga mp2 mp3
audio/x-aiffaif aiff aifc
audio/x-mpegurlm3u
audio/x-pn-realaudioram ra
application/vnd.rn-realmediarm
audio/x-wavwav
chemical/x-pdbpdb
chemical/x-xyzxyz
image/bmpbmp
image/cgmcgm
image/gifgif
image/iefief
image/jpegjpeg jpg jpe
image/pngpng
image/svg+xmlsvg
image/tifftiff tif
image/vnd.djvudjvu djv
image/vnd.wap.wbmpwbmp
image/x-cmu-rasterras
image/x-iconico
image/x-portable-anymappnm
image/x-portable-bitmappbm
image/x-portable-graymappgm
image/x-portable-pixmapppm
image/x-rgbrgb
image/x-xbitmapxbm
image/x-xpixmapxpm
image/x-xwindowdumpxwd
model/igesigs iges
model/meshmsh mesh silo
model/vrmlwrl vrml
text/calendarics ifb
text/csscss
text/htmlhtml htm
text/plainasc txt
text/richtextrtx
text/rtfrtf
text/sgmlsgml sgm
text/tab-separated-valuestsv
text/vnd.wap.wmlwml
text/vnd.wap.wmlscriptwmls
text/x-setextetx
video/mpegmpeg mpg mpe
video/quicktimeqt mov
video/vnd.mpegurlmxu m4u
video/x-msvideoavi
video/x-sgi-moviemovie
x-conference/x-cooltalkice

ご質問がございましたら、こちらまでお問い合わせください。

簡単スクリプト集に戻る

いま一番お得なページ!
アクセス解析グラフ


Copyright (C) 1997-2008, big-server.com. All Rights Reserved. server@maido3.com
レンタルサーバー BIG-server.com
Powered By Maido3.com