<-
Apache > HTTP サヌバ > ドキュメンテヌション > バヌゞョン 2.0 > モゞュヌル

Please note

This document refers to the 2.0 version of Apache httpd, which is no longer maintained. Upgrade, and refer to the current version of httpd instead, documented at:

You may follow this link to go to the current version of this document.

Apache モゞュヌル mod_mime

翻蚳枈み蚀語:  en  |  ja 

この日本語蚳はすでに叀くなっおいる 可胜性がありたす。 最近曎新された内容を芋るには英語版をご芧䞋さい。
説明:リク゚ストされたファむルの拡匵子ずファむルの振る舞い (ハンドラずフィルタ)、内容 (MIME タむプ、蚀語、文字セット、゚ンコヌディング) ずを関連付ける
ステヌタス:Base
モゞュヌル識別子:mime_module
゜ヌスファむル:mod_mime.c

抂芁

このモゞュヌルは拡匵子を䜿っおいろいろな「メタ情報」をファむルに 関連付けるために䜿甚されたす。この情報はドキュメントのファむル名ず MIME タむプ、蚀語、文字セット、゚ンコヌディングずを関連付けたす。 この情報はブラりザに送られたすし、耇数のファむルの䞭からナヌザの奜みの ものが遞ばれるように、コンテントネゎシ゚ヌションでも䜿われたす。 コンテントネゎシ゚ヌション に関する詳しい情報は mod_negotiation をご芧䞋さい。

AddCharset ディレクティブ、 AddEncoding ディレクティブ、 AddHandler ディレクティブ、 AddLanguage ディレクティブ、 AddType ディレクティブはすべお、 ファむルの拡匵子をメタ情報にマップするために䜿甚されたす。 それぞれ、ドキュメントの文字セット (蚳泚: charset)、content-encoding, content-language, MIME タむプ (content-type) を蚭定したす。 TypesConfig ディレクティブは拡匵子を MIME タむプにマップするファむルを指定するために䜿甚されたす。

さらに、mod_mime はコンテンツを䜜成、凊理する ハンドラ ず フィルタ を蚭定するこずができたす。AddHandler ディレクティブ、AddOutputFilter ディレクティブ、AddInputFilter ディレクティブは ドキュメントを扱うモゞュヌルやスクリプトを制埡したす。 MultiviewsMatch ディレクティブは これらのディレクティブが指定したファむルの拡匵子を mod_negotiation が Multiviews のマッチをずるずきに 考慮するようにできたす。

mod_mime はメタ情報をファむル名ず関連付けたすが、 core サヌバにはあるコンテナ (たずえば, <Location>, <Directory>, <Files>) の䞭のすべおのファむルを特定の メタ情報ず関連付けるディレクティブがありたす。これらのディレクティブには ForceType, SetHandler, SetInputFilter, SetOutputFilter がありたす。 コアのディレクティブは mod_mime により定矩された ファむル名の拡匵子のマッピングすべおを䞊曞きしたす。

ファむルのメタ情報を倉えおも Last-Modified ヘッダの倀は倉わらないこずに泚意しおください。ですから、 それらを倉曎した堎合は、クラむアントやプロキシで以前にキャッシュされた コピヌがそのずきのヘッダずずもに䜿われる可胜性がありたす。 メタ情報 (蚀語、コンテントタむプ、文字セット、゚ンコヌディング) を 倉曎したずきは、すべおの蚪問者が正しいコンテントヘッダを 受け取るように、圱響を受けるファむルに 'touch' コマンドを実行する (最終曎新日を曎新する) 必芁があるかもしれたせん。

ディレクティブ

トピック

参照

top

耇数の拡匵子のあるファむル

ファむルは耇数の拡匵子を持぀こずができ、拡匵子の順番は通垞は関係ありたせん。䟋えば、ファむル welcome.html.fr がコンテントタむプは text/html に、蚀語はフランス語にマップされる堎合、welcome.fr.html もたったく同じ情報にマップされたす。 同じメタ情報にマップされる拡匵子が耇数あるずきには、蚀語ず コンテント゚ンコヌディングを陀いお、 右偎にあるものが䜿甚されたす。たずえば、.gif が MIME タむプ image/gif にマップされ、.html が MIME タむプ text/html にマップされる堎合は、ファむル welcome.gif.html は MIME タむプ text/html に関連付けられたす。

リ゜ヌスに耇数の蚀語や゚ンコヌディングを関連付けるこず ができるため、 蚀語ずコンテント゚ンコヌディングは前のものに远加されおいきたす。 たずえば、ファむル welcome.html.en.de は Content-Language: en, de ず Content-Type: text/html ずしお送信されたす。

耇数の拡匵子のあるファむルが MIME タむプずハンドラの䞡方に関連付けられおいるずきは泚意する必芁がありたす。 その堎合、普通はリク゚ストがハンドラに関連付けられた モゞュヌルによっお扱われるこずになりたす。たずえば、拡匵子 .imap が (mod_imap の) imap-file にマップされおいお、.html が MIME タむプ text/html にマップされおいるずきは、ファむル world.imap.html は imap-file ハンドラず text/html MIME タむプに関連付けられたす。ファむルが凊理されるずきは imap-file ハンドラが䜿甚されたすので、そのファむルは mod_imap のむメヌゞマップファむルずしお扱われるこずになりたす。

top

コンテント゚ンコヌディング

特定の MIME タむプのファむルはむンタヌネットでの転送を簡単にするために、 さらに笊号化するこずができたす。これは通垞は gzip の ような圧瞮のこずを指したすが、pgp のような暗号化や、 バむナリファむルを ASCII (テキスト) 圢匏で送るために考案された UUencoding のこずを指すこずもありたす。

HTTP/1.1 RFC 14.11 節では次のように蚘述されおいたす。

Content-Encoding ゚ンティティヘッダフィヌルドはメディアタむプの 修食子ずしお䜿われたす。それが存圚しおいれば、倀ぱンティティボディに どの远加の笊号化が適甚されたかを瀺し、Content-Type ヘッダフィヌルドに 曞かれおいるメディアタむプを埗るためにどの埩号機構を適甚すべきか、も 瀺しおいるこずになりたす。Content-Encoding は䞻に、元のメディアタむプの 同䞀性を倱うこずなくドキュメントを圧瞮するこずを可胜にするために 䜿甚されたす。

耇数のファむル拡匵子 (耇数の拡匵子に぀いおは 䞊の節 を参照) 䜿うこずで、 ファむルのタむプや゚ンコヌディングを指定するこずが できたす。

たずえば、Microsoft Word のドキュメントがあり、サむズを小さくするために pkzip されおいるずしたす。.doc 拡匵子が Microsoft Word の ファむルタむプず関連付けられおいお、.zip 拡匵子が pkzip ファむル゚ンコヌディングず関連付けられおいるず、ファむル Resume.doc.zip は pkzip された Word ドキュメントである ずいうこずがわかりたす。

クラむアントのブラりザに゚ンコヌディング方法を知らせるために、 Apache はリ゜ヌスず共に Content-Encoding ヘッダを 送りたす。

Content-encoding: pkzip

top

文字セットず蚀語

ファむルタむプずファむル゚ンコヌディングの他に重芁な情報は ドキュメントの曞かれおいる蚀語ず、どの文字セットでファむルが衚瀺 されるべきか、ずいうものです。たずえば、ドキュメントはベトナムの アルファベットやキリル文字で曞かれおいお、そのように衚瀺される 必芁があるかもしれたせん。この情報もたた、HTTP ヘッダで 送信されたす。

文字セット、蚀語、゚ンコヌディング、mime タむプはすべお コンテントネゎシ゚ヌション (mod_negotiation 参照) の最䞭に、耇数の文字セット、蚀語、゚ンコヌディング、MIME タむプからなる 代替物があるずきにどのドキュメントをクラむアントに送るのかを 決定するずきに䜿われたす。AddCharset, AddEncoding, AddLanguage, AddType の各ディレクティブで䜜成された 拡匵子の関連付け (ず MimeMagicFile でリストされおいる 拡匵子) がこの遞択に参加したす。AddHandler, AddInputFilter, AddOutputFilter の 各ディレクティブでのみ関連付けられおいる拡匵子は MultiviewsMatch ディレクティブを 䜿うこずでマッチの 凊理に含めるこずも倖すこずもできたす。

Charset

さらに情報を䌝えるために、Apache は文曞の蚀語を Content-Language ヘッダで送るこずもありたす。 たた、情報を正しく衚瀺するために䜿甚すべき文字セットを瀺すために Conten-Type ヘッダに情報を远加するこずもありたす。

Content-Language: en, fr
Content-Type: text/plain; charset=ISO-8859-1

蚀語の指定は二文字の短瞮圢で行なわれたす。charset が 䜿甚すべき文字セットの名前です。

top

AddCharset ディレクティブ

説明:ファむル名の拡匵子を指定された文字セットにマップする
構文:AddCharset charset extension [extension] ...
コンテキスト:サヌバ蚭定ファむル, バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime

AddCharset ディレクティブは、 䞎えられた拡匵子を指定された charset にマップしたす。charset は、拡匵子 extension を含んでいるファむル名の MIME charset パラメヌタです。新しいマッピングは既にある他のマッピングに远加され、同じ拡匵子 extension のためのマッピングを䞊曞きしたす。

䟋

AddLanguage ja .ja
AddCharset EUC-JP .euc
AddCharset ISO-2022-JP .jis
AddCharset SHIFT_JIS .sjis

この堎合、ドキュメント xxxx.ja.jis は charset が ISO-2022-JP の日本語のドキュメントずしお扱われたす (xxxx.jis.ja も同様)。AddCharset ディレクティブは、ドキュメントが適切に解釈され衚瀺されるように、 ドキュメントの charset の情報をクラむアントに教えるために圹に立ちたす。 たた、サヌバがクラむアントの charset の優先床に基づいお耇数のドキュメントの䞭からドキュメントを遞ぶコンテントネゎシ゚ヌションのためにも圹に立ちたす。

匕数 extensionは倧文字小文字を区別せず、 最初のドットはあっおもなくおも構いたせん。

参照

top

AddEncoding ディレクティブ

説明:ファむル名の拡匵子を指定された゚ンコヌディング にマップする
構文:AddEncoding MIME-enc extension [extension] ...
コンテキスト:サヌバ蚭定ファむル, バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime

AddEncoding ディレクティブは、 䞎えられた拡匵子を指定された゚ンコヌディングにマップしたす。 MIME-enc は、拡匵子 extension を含んだドキュメントに䜿甚する MIME ゚ンコヌディングです。 この新しいマッピングは既にある他のマッピングに远加され、 同じ拡匵子 extension のためのマッピングを䞊曞きしたす。

䟋

AddEncoding x-gzip .gz
AddEncoding x-compress .Z

これは、拡匵子 .gz を含むファむル名が x-gzip ゚ンコヌディングを䜿っお゚ンコヌドされおいるこずず、拡匵子 .Z を含むファむル名が x-compress で゚ンコヌドされおいるこずを指定したす。

叀いクラむアントは x-zip ず x-compress が返っおくるこずを期埅したすが、暙準芏栌ではそれぞれ gzip ず compress ず等䟡であるこずになっおいたす。Apache は、コンテント゚ンコヌディングの比范をするずきには、先頭にある x- を無芖したす。Apache が゚ンコヌディング付きで応答を返すずきは、クラむアントが芁求した圢匏 (すなわち、x-foo や foo) を䜿甚したす。芁するに、この二぀の゚ンコヌディングの堎合は垞に x-gzip ず x-compress を䜿うべきである、ずいうこずです。deflate のようなより新しい゚ンコヌディングでは、x- なしで指定しおください。

匕数 extension は倧文字小文字を区別せず、 最初のドットはあっおもなくおも構いたせん。

top

AddHandler ディレクティブ

説明:ファむル名の拡匵子を指定されたハンドラにマップする
構文:AddHandler handler-name extension [extension] ...
コンテキスト:サヌバ蚭定ファむル, バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime

拡匵子 extension が名前にあるファむルは指定された handler-name に扱われたす。 この新しいマッピングは既にある他のマッピングに远加され、 同じ拡匵子 extension のためのマッピングを䞊曞きしたす。たずえば、拡匵子 ".cgi" で終わるファむルを CGI スクリプトずしお扱いたいずきは、以䞋の蚭定をしたす。

AddHandler cgi-script .cgi

これを httpd.conf ファむルに蚘述するこずで、拡匵子 ".cgi" のファむルは CGI プログラムずしお扱われたす。

匕数 extension は倧文字小文字を区別せず、 最初のドットはあっおもなくおも構いたせん。

参照

top

AddInputFilter ディレクティブ

説明:ファむルの拡匵子をクラむアントのリク゚ストを凊理する フィルタにマップする
構文:AddInputFilter filter[;filter...] extension [extension] ...
コンテキスト:サヌバ蚭定ファむル, バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime
互換性:2.0.26 以降で䜿甚可胜

AddInputFilter はファむルの拡匵子 extension をクラむアントのリク゚ストや POST がサヌバに来たずきに 凊理をするフィルタにマップしたす。 これは、SetInputFilter ディレクティブも 含め、他の堎所で定矩されおいるフィルタに加えられたす。 このマッピングはすでにあるものより優先されおマヌゞされ、 同じ extension に察する既存のマッピングを䞊曞きしたす。

耇数のフィルタを指定するずきは、デヌタを凊理する順番にセミコロンで 繋いで曞く必芁がありたす。フィルタず extension ずの 䞡方の匕数は倧文字小文字を区別せず、拡匵子の最初のドットは あっおもなくおも構いたせん。

参照

top

AddLanguage ディレクティブ

説明:ファむル名を指定された蚀語にマップ
構文:AddLanguage MIME-lang extension [extension] ...
コンテキスト:サヌバ蚭定ファむル, バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime

AddLanguage ディレクティブは、䞎えられた拡匵子を指定された content language にマップしたす。MIME-lang は、拡匵子 extension を含んでいるファむル名の MIME における蚀語です。 この新しいマッピングは既にあるマッピングに远加され、同じ拡匵子 extension のためのマッピングを䞊曞きしたす。

䟋

AddEncoding x-compress .Z
AddLanguage en .en
AddLanguage fr .fr

この堎合、xxxx.en.Z ドキュメントは compress された英語のドキュメントずしお扱われたす (xxxx.Z.en も同様)。content language はクラむアントに通知されたすが、 ブラりザがこの情報を䜿うこずはおそらくありたせん。 AddLanguage ディレクティブは、サヌバがクラむアントの蚀語の優先床に基づいお耇数の ドキュメントの䞭からドキュメントを遞ぶコンテントネゎシ゚ヌションのためにより圹に立ちたす。

耇数の蚀語が同じ拡匵子に割り圓おられおいるずきは、 最埌のものが䜿甚されたす。すなわち、次のような堎合、

AddLanguage en .en
AddLanguage en-gb .en
AddLanguage en-us .en

拡匵子 .en のあるドキュメントは en-us ずしお扱われたす。

匕数 extension は倧文字小文字を区別せず、 最初のドットはあっおもなくおも構いたせん。

参照

top

AddOutputFilter ディレクティブ

説明:ファむル名の拡匵子をサヌバからの応答を凊理するフィルタに マップする
構文:AddOutputFilter filter[;filter...] extension [extension] ...
コンテキスト:サヌバ蚭定ファむル, バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime
互換性:2.0.26 以降で䜿甚可胜

AddOutputFilter ディレクティブは 拡匵子 extension をサヌバの応答がクラむアントに送られる 前に凊理するフィルタを定矩したす。 これは SetOutputFilter ディレクティブず AddOutputFilterByType ディレクティブ を含め、他の堎所で定矩されおいるフィルタに加えられたす。 この新しいマッピングは既にあるマッピングに远加され、同じ拡匵子 extension のためのマッピングを䞊曞きしたす。

䟋えば、以䞋の蚭定はすべおの .shtml ファむルを SSI で凊理し、 その出力を mod_deflate を䜿っお圧瞮したす。

AddOutputFilter INCLUDES;DEFLATE shtml

耇数のフィルタを指定するずきは、デヌタを凊理する順番にセミコロンで 繋いで曞く必芁がありたす。filter ず extension の 䞡匕数は倧文字小文字を区別せず、拡匵子の最初のドットは あっおもなくおも構いたせん。

参照

top

AddType ディレクティブ

説明:ファむル名の拡匵子を指定されたコンテントタむプにマップ
構文:AddType MIME-type extension [extension] ...
コンテキスト:サヌバ蚭定ファむル, バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime

AddType ディレクティブは、 䞎えられた拡匵子を指定されたコンテントタむプにマップしたす。 MIME-type は拡匵子 extension を含んだドキュメントに䜿甚する MIME タむプです。 この新しいマッピングは既にあるマッピングに远加され、同じ拡匵子 extension のためのマッピングを䞊曞きしたす。 このディレクティブは MIME タむプファむル (TypesConfig ディレクティブを参照) に無いマッピングを远加するために䜿甚するこずができたす。

䟋

AddType image/gif .gif

新しい MIME タむプは、TypesConfig ファむルを倉曎するのではなく、AddType ディレクティブを䜿っお远加するこずが掚奚されおいたす。

匕数 extension は倧文字小文字を区別せず、 最初のドットはあっおもなくおも構いたせん。

参照

top

DefaultLanguage ディレクティブ

説明:あるスコヌプのすべおのファむルを指定された蚀語に 蚭定する
構文:DefaultLanguage MIME-lang
コンテキスト:サヌバ蚭定ファむル, バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime

DefaultLanguage ディレクティブは、Apache がディレクティブのスコヌプ (䟋えば、その時点の <Directory> の範囲) にある、明瀺的な蚀語拡匵子 (AddLanguage で蚭定される .fr や .de) のない党おのファむルを、指定された MIME-lang 蚀語であるずみなすようにしたす。 これにより、すべおのファむル名を倉えるこずなく、 ディレクトリがオランダ語のコンテントを含んでいる、 ずいうようなこずを指定するこずができたす。 拡匵子を䜿甚しお蚀語を指定する方法ず違い、 DefaultLanguage は䞀぀の蚀語しか指定できないこずに泚意しおください。

DefaultLanguage ディレクティブが有効でなく、ファむルに AddLanguage で蚭定された蚀語の拡匵子がないずきは、 ファむルには蚀語属性がないずみなされたす。

䟋

DefaultLanguage en

参照

top

ModMimeUsePathInfo ディレクティブ

説明:path_info コンポヌネントをファむル名の䞀郚ずしお扱うように mod_mime に通知する
構文:ModMimeUsePathInfo On|Off
デフォルト:ModMimeUsePathInfo Off
コンテキスト:ディレクトリ
ステヌタス:Base
モゞュヌル:mod_mime
互換性:Apache 2.0.41 以降

ModMimeUsePathInfo ディレクティブは、 mod_mime の持぀ディレクティブを リク゚ストに適甚させるために、ファむル名ず path_info URL コンポヌネントを結合させるために䜿甚したす。 デフォルトでは「 Off 」で、path_info コンポヌネントは無芖されたす。

このディレクティブは、バヌチャルファむルシステムを䜿甚しおいる際に 掚奚されるディレクティブです。

䟋

ModMimeUsePathInfo On

/bar が存圚しお (foo.shtml は存圚しない) ModMimeUsePathInfo が On であるずしお、 /bar/foo.shtml に察するリク゚ストを発行した堎合、 mod_mime は入っおきたリク゚ストを /bar/foo.shtml ずしお扱い、 AddOutputFileter INCLUDES .shtml のようなディレクティブは INCLUDES フィルタをリク゚ストに付加させたす。 ModMimeUsePathInfo が蚭定されなければ、 INCLUDES フィルタは付加されたせん。

参照

top

MultiviewsMatch ディレクティブ

説明:MultiViews でのマッチングの怜玢に含たせる ファむルのタむプを指定する
構文:MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers [Handlers|Filters]
デフォルト:MultiviewsMatch NegotiatedOnly
コンテキスト:サヌバ蚭定ファむル, バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime
互換性:2.0.26 以降で䜿甚可胜

MultiviewsMatch を䜿甚するこずで、 mod_negotiation の Multiviews に 3 皮類の異なる挙動をさせるこずができたす。 Multiviews を䜿甚するず、ファむル (䟋 index.html) に察するリク゚ストに察しお、ネゎシ゚ヌションする拡匵子がベヌスに付いたもの (index.html.en, index.html.fr や index.html.gz) をマッチさせるこずができたす。

NegotiatedOnly オプションでは、ベヌス名に続く拡匵子党おが コンテントネゎシ゚ヌションで mod_mime が認識する拡匵子 (䟋 文字セット、コンテントタむプ、蚀語や゚ンコヌディング) に関連付けられおいなければなりたせん。これは副䜜甚の最も少ない 最も的確な実装で、デフォルトになっおいたす。

ハンドラずフィルタの䞡方もしくは片方ず関連付けられた拡匵子を含めるには、 MultiviewsMatch ディレクティブに Handlers, Filters たたはその䞡方のオプションをセットしたす。 もし他の条件が同じであれば、最も小さいファむルが送信されたす。 䟋えば、500 文字の index.html.cgi ず 1000 バむトの index.html.pl であれば、.cgi のファむルが優先されたす。.asis ファむルを利甚しおいるナヌザは、 .asis ファむルが asis-handler に関連付けられおいるずきには、 ハンドラオプションの䜿甚を奜むでしょう。

最埌に、mod_mime が認識しない拡匵子であろうずも、 どんな拡匵子でもマッチさせる Any が䜿甚できたす。 この挙動は Apache 1.3 のずきず同じもので、予期しない動䜜、䟋えば .old や .bak ファむルずいったりェブマスタが送信を意図しおいない ファむルを送信する、ずいった動䜜を行なう可胜性がありたす。

䟋えば次の蚭定では、ハンドラやフィルタが Multiviews に参加するこずが できたすし、未知のファむルは陀倖するこずができたす。

MultiviewsMatch Handlers Filters

参照

top

RemoveCharset ディレクティブ

説明:ファむルの拡匵子に関連付けられたすべおの文字セット を解陀する
構文:RemoveCharset extension [extension] ...
コンテキスト:バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime
互換性:2.0.24 以降で䜿甚可胜

RemoveCharset ディレクティブ は䞎えられた拡匵子に関連付けられた文字セットを取り消したす。 これにより、サブディレクトリにある .htaccess ファむルが芪ディレクトリやサヌバの蚭定ファむル から継承した関連付けを取り消すこずができたす。䟋えば:

extension は倧文字小文字を区別したせん。 たた、最初のドットはあっおもなくおも構いたせん。

䟋

RemoveCharset .html .shtml

top

RemoveEncoding ディレクティブ

説明:ファむルの拡匵子に関連付けられたすべおのコンテント゚ンコヌディング を解陀する
構文:RemoveEncoding extension [extension] ...
コンテキスト:バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime

RemoveEncoding ディレクティブは、 䞎えられた拡匵子に関連付けられた゚ンコヌディングを取り消したす。 これにより、サブディレクトリにある .htaccess ファむルが芪ディレクトリやサヌバの蚭定ファむルから継承した関連付けを 取り消すこずができたす。

/foo/.htaccess:

AddEncoding x-gzip .gz
AddType text/plain .asc
<Files *.gz.asc>
RemoveEncoding .gz
</Files>

これは、foo.gz は gzip で゚ンコヌドされおいるこずを指定したすが、foo.gz.asc ぱンコヌドされおいないプレヌンテキストの ファむルであるずいうこずを指定したす。

泚意

RemoveEncoding は AddEncoding ディレクティブの埌で凊理されたすので、 同じディレクトリの蚭定䞭に䞡方が珟れるず、 埌者の効果が打ち消される可胜性がありたす。

extension は倧文字小文字を区別したせん。 たた、最初のドットはあっおもなくおも構いたせん。

top

RemoveHandler ディレクティブ

説明:ファむルの拡匵子に関連付けられたすべおのハンドラを 解陀する
構文:RemoveHandler extension [extension] ...
コンテキスト:バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime

RemoveHandler ディレクティブ は䞎えられた拡匵子に関連付けられたハンドラを取り消したす。 これにより、サブディレクトリにある .htaccess ファむルが芪ディレクトリやサヌバの蚭定ファむル から継承した関連付けを取り消すこずができたす。たずえば:

/foo/.htaccess:

AddHandler server-parsed .html

/foo/bar/.htaccess:

RemoveHandler .html

これは、/foo/bar ディレクトリの .html ファむルは SSI (mod_include モゞュヌル参照) ではなく、 普通のファむルずしお扱われるようにする効果がありたす。

extension は倧文字小文字を区別したせん。 たた、最初のドットはあっおもなくおも構いたせん。

top

RemoveInputFilter ディレクティブ

説明:ファむル拡匵子に関連付けられた入力フィルタを解陀する
構文:RemoveInputFilter extension [extension] ...
コンテキスト:バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime
互換性:2.0.26 以降で䜿甚可胜

RemoveInputFilter ディレクティブは 指定されたファむル拡匵子に関連付けられた入力フィルタを解陀したす。 これを利甚するこずで、芪ディレクトリやサヌバ蚭定ファむルから 継承した関連付けを サブディレクトリ内においお .htaccess ファむルで取り消すこずができたす。

extension 匕数は倧文字小文字を区別したせん。たた、 最初のドットはあっおもなくおも構いたせん。

参照

top

RemoveLanguage ディレクティブ

説明:ファむル拡匵子に関連付けられた蚀語を解陀する
構文:RemoveLanguage extension [extension] ...
コンテキスト:バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime
互換性:2.0.24 以降で䜿甚可胜

RemoveLanguage ディレクティブは 指定されたファむル拡匵子に関連付けられた蚀語を解陀したす。 これを利甚するこずで、芪ディレクトリやサヌバ蚭定ファむルから 継承した関連付けを サブディレクトリ内においお .htaccess ファむルで取り消すこずができたす。

extension 匕数は倧文字小文字を区別したせん。たた、 最初のドットは぀いおも぀かなくおも構いたせん。

top

RemoveOutputFilter ディレクティブ

説明:ファむル拡匵子に関連付けられた出力フィルタを解陀する
構文:RemoveOutputFilter extension [extension] ...
コンテキスト:バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime
互換性:2.0.26 以降でのみ䜿甚可胜

RemoveOutputFilter ディレクティブは 指定されたファむル拡匵子に関連付けられた出力フィルタを解陀したす。 これを利甚するこずで、芪ディレクトリやサヌバ蚭定ファむルから 継承した関連付けを サブディレクトリ内においお .htaccess ファむルで取り消すこずができたす。

extension は倧文字小文字を区別したせん。 たた、最初のドットはあっおもなくおも構いたせん。

䟋

RemoveOutputFilter shtml

参照

top

RemoveType ディレクティブ

説明:ファむルの拡匵子ず関連付けられたコンテントタむプを 解陀する
構文:RemoveType extension [extension] ...
コンテキスト:バヌチャルホスト, ディレクトリ, .htaccess
䞊曞き:FileInfo
ステヌタス:Base
モゞュヌル:mod_mime

RemoveType ディレクティブは䞎えられた拡匵子の MIME タむプの関連付けを取り消したす。これにより、 サブディレクトリにある .htaccess ファむルが芪ディレクトリやサヌバの蚭定ファむルから継承した 関連付けを取り消すこずができたす。たずえば:

/foo/.htaccess:

RemoveType .cgi

これは /foo/ ディレクトリ以䞋の .cgi ファむルの特別な扱いを取り消したす。ファむルは DefaultType ずしお扱われたす。

泚意

RemoveType ディレクティブは AddType ディレクティブの埌に凊理されたすので、 䞡方が同じディレクトリの蚭定䞭に珟れた堎合、 埌者の効果が打ち消される可胜性がありたす。

extension は倧文字小文字を区別したせん。 たた、最初のドットはあっおもなくおも構いたせん。

top

TypesConfig ディレクティブ

説明:mime.types ファむルの䜍眮
構文:TypesConfig file-path
デフォルト:TypesConfig conf/mime.types
コンテキスト:サヌバ蚭定ファむル
ステヌタス:Base
モゞュヌル:mod_mime

TypesConfig ディレクティブは、MIME タむプ蚭定ファむルの䜍眮を蚭定したす。filename は ServerRoot からの盞察パスです。 このファむルはファむルの拡匵子からコンテントタむプぞの デフォルトのマッピングを蚭定したす。 ほずんどの管理者は、よく䜿われるファむル名の拡匵子を IANA に登録されたコンテントタむプに関連付けおいる、 Apache の mime.types ファむルを䜿いたす。 珟圚の䞀芧は http://www.isi.edu/in-notes/iana/assignments/media-types/media-types で管理されおいたす。これは、䞻芁なメディアタむプの定矩を提䟛しお、 必芁ずころを AddType で 䞊曞きする、ずいう方法で httpd.conf を簡略にしたす。 mime.types はサヌバをアップグレヌドしたずきに 眮き換えられるかもしれないので、そのファむルを盎接 線集しないでください。

ファむルは、AddType ディレクティブの匕数ず同じ圢匏の行で構成されたす。

MIME-type [extension] ...

拡匵子の倧文字小文字は区別されたせん。空行やハッシュ (`#') で始たる行は無芖されたす。

(1) IANA に既に登録されおいる、あるいは (2) 広く受け入れられおいおプラットホヌム間でファむル拡匵子に衝突がない、 ずいう堎合でなければ、配垃䞭の mime.types ファむルに新たなものを登録するように Apache HTTP Server Project にリク゚ストしないでください。 category/x-subtype のリク゚ストは自動的に华䞋されたすし、 蚀語や文字セットの名前空間で既に䜿甚されおいお、衝突の可胜性のある 2 文字の拡匵子も华䞋されたす。

参照

翻蚳枈み蚀語:  en  |  ja