Apache HTTP サームãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.0
説明: | リクエストã•れãŸãƒ•ã‚¡ã‚¤ãƒ«ã®æ‹¡å¼µåã¨ãƒ•ã‚¡ã‚¤ãƒ«ã®æŒ¯ã‚‹èˆžã„ (ãƒãƒ³ãƒ‰ãƒ©ã¨ãƒ•ィルタ)ã€å†…容 (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' コマンドを実行ã™ã‚‹
(最終更新日を更新ã™ã‚‹) å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。
ファイルã¯è¤‡æ•°ã®æ‹¡å¼µåã‚’æŒã¤ã“ã¨ãŒã§ãã€æ‹¡å¼µåã®é †ç•ªã¯é€šå¸¸ã¯é–¢ä¿‚ã‚りã¾ã›ã‚“。例ãˆã°ã€ãƒ•ァイル 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
ã®ã‚¤ãƒ¡ãƒ¼ã‚¸ãƒžãƒƒãƒ—ファイルã¨ã—ã¦æ‰±ã‚れるã“ã¨ã«ãªã‚Šã¾ã™ã€‚
特定㮠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
ファイルタイプã¨ãƒ•ァイルエンコーディングã®ä»–ã«é‡è¦ãªæƒ…å ±ã¯ ãƒ‰ã‚ãƒ¥ãƒ¡ãƒ³ãƒˆã®æ›¸ã‹ã‚Œã¦ã„る言語ã¨ã€ã©ã®æ–‡å—セットã§ãƒ•ァイルãŒè¡¨ç¤º ã•れるã¹ãã‹ã€ã¨ã„ã†ã‚‚ã®ã§ã™ã€‚ãŸã¨ãˆã°ã€ãƒ‰ã‚ュメントã¯ãƒ™ãƒˆãƒŠãƒ 㮠アルファベットやã‚リル文å—ã§æ›¸ã‹ã‚Œã¦ã„ã¦ã€ãã®ã‚ˆã†ã«è¡¨ç¤ºã•れる å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。ã“ã®æƒ…å ±ã‚‚ã¾ãŸã€HTTP ヘッダ㧠é€ä¿¡ã•れã¾ã™ã€‚
æ–‡å—セットã€è¨€èªžã€ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã€mime タイプã¯ã™ã¹ã¦
コンテントãƒã‚´ã‚·ã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ (mod_negotiation
å‚ç…§)
ã®æœ€ä¸ã«ã€è¤‡æ•°ã®æ–‡å—セットã€è¨€èªžã€ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã€MIME タイプã‹ã‚‰ãªã‚‹
代替物ãŒã‚ã‚‹ã¨ãã«ã©ã®ãƒ‰ã‚ュメントをクライアントã«é€ã‚‹ã®ã‹ã‚’
決定ã™ã‚‹ã¨ãã«ä½¿ã‚れã¾ã™ã€‚AddCharset
,
AddEncoding
, AddLanguage
,
AddType
ã®å„ディレクティブã§ä½œæˆã•れãŸ
æ‹¡å¼µåã®é–¢é€£ä»˜ã‘ (㨠MimeMagicFile
ã§ãƒªã‚¹ãƒˆã•れã¦ã„ã‚‹
æ‹¡å¼µå) ãŒã“ã®é¸æŠžã«å‚åŠ ã—ã¾ã™ã€‚AddHandler
,
AddInputFilter
,
AddOutputFilter
ã®
å„ディレクティブã§ã®ã¿é–¢é€£ä»˜ã‘られã¦ã„ã‚‹æ‹¡å¼µåã¯
MultiviewsMatch
ディレクティブを
使ã†ã“ã¨ã§ãƒžãƒƒãƒã®
処ç†ã«å«ã‚ã‚‹ã“ã¨ã‚‚外ã™ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
ã•ã‚‰ã«æƒ…å ±ã‚’ä¼ãˆã‚‹ãŸã‚ã«ã€Apache ã¯æ–‡æ›¸ã®è¨€èªžã‚’
Content-Language
ヘッダã§é€ã‚‹ã“ã¨ã‚‚ã‚りã¾ã™ã€‚
ã¾ãŸã€æƒ…å ±ã‚’æ£ã—ã表示ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã™ã¹ãæ–‡å—セットを示ã™ãŸã‚ã«
Conten-Type
ãƒ˜ãƒƒãƒ€ã«æƒ…å ±ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ã‚‚ã‚りã¾ã™ã€‚
Content-Language: en, fr
Content-Type: text/plain; charset=ISO-8859-1
è¨€èªžã®æŒ‡å®šã¯äºŒæ–‡å—ã®çŸç¸®å½¢ã§è¡Œãªã‚れã¾ã™ã€‚charset
ãŒ
使用ã™ã¹ãæ–‡å—セットã®åå‰ã§ã™ã€‚
説明: | ファイルåã®æ‹¡å¼µåを指定ã•ã‚ŒãŸæ–‡å—セットã«ãƒžãƒƒãƒ—ã™ã‚‹ |
---|---|
æ§‹æ–‡: | 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ã¯å¤§æ–‡å—å°æ–‡å—を区別ã›ãšã€ 最åˆã®ãƒ‰ãƒƒãƒˆã¯ã‚ã£ã¦ã‚‚ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
説明: | ファイルåã®æ‹¡å¼µåを指定ã•れãŸã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚° ã«ãƒžãƒƒãƒ—ã™ã‚‹ |
---|---|
æ§‹æ–‡: | 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 ã¯å¤§æ–‡å—å°æ–‡å—を区別ã›ãšã€ 最åˆã®ãƒ‰ãƒƒãƒˆã¯ã‚ã£ã¦ã‚‚ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
説明: | ファイルåã®æ‹¡å¼µåを指定ã•れãŸãƒãƒ³ãƒ‰ãƒ©ã«ãƒžãƒƒãƒ—ã™ã‚‹ |
---|---|
æ§‹æ–‡: | 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 ã¯å¤§æ–‡å—å°æ–‡å—を区別ã›ãšã€ 最åˆã®ãƒ‰ãƒƒãƒˆã¯ã‚ã£ã¦ã‚‚ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
説明: | ãƒ•ã‚¡ã‚¤ãƒ«ã®æ‹¡å¼µåをクライアントã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’処ç†ã™ã‚‹ フィルタã«ãƒžãƒƒãƒ—ã™ã‚‹ |
---|---|
æ§‹æ–‡: | AddInputFilter filter[;filter...]
extension [extension] ... |
コンテã‚スト: | サーãƒè¨å®šãƒ•ァイル, ãƒãƒ¼ãƒãƒ£ãƒ«ãƒ›ã‚¹ãƒˆ, ディレクトリ, .htaccess |
上書ã: | FileInfo |
ステータス: | Base |
モジュール: | mod_mime |
äº’æ›æ€§: | 2.0.26 以é™ã§ä½¿ç”¨å¯èƒ½ |
AddInputFilter
ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã®æ‹¡å¼µå
extension をクライアントã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚„ POST ãŒã‚µãƒ¼ãƒã«æ¥ãŸã¨ãã«
処ç†ã‚’ã™ã‚‹ãƒ•ィルタã«ãƒžãƒƒãƒ—ã—ã¾ã™ã€‚
ã“れã¯ã€SetInputFilter
ディレクティブも
å«ã‚ã€ä»–ã®å ´æ‰€ã§å®šç¾©ã•れã¦ã„るフィルタã«åŠ ãˆã‚‰ã‚Œã¾ã™ã€‚
ã“ã®ãƒžãƒƒãƒ”ングã¯ã™ã§ã«ã‚ã‚‹ã‚‚ã®ã‚ˆã‚Šå„ªå…ˆã•れã¦ãƒžãƒ¼ã‚¸ã•れã€
åŒã˜ extension ã«å¯¾ã™ã‚‹æ—¢å˜ã®ãƒžãƒƒãƒ”ングを上書ãã—ã¾ã™ã€‚
複数ã®ãƒ•ィルタを指定ã™ã‚‹ã¨ãã¯ã€ãƒ‡ãƒ¼ã‚¿ã‚’処ç†ã™ã‚‹é †ç•ªã«ã‚»ãƒŸã‚³ãƒãƒ³ã§ 繋ã„ã§æ›¸ãå¿…è¦ãŒã‚りã¾ã™ã€‚フィルタ㨠extension ã¨ã® 両方ã®å¼•æ•°ã¯å¤§æ–‡å—å°æ–‡å—を区別ã›ãšã€æ‹¡å¼µåã®æœ€åˆã®ãƒ‰ãƒƒãƒˆã¯ ã‚ã£ã¦ã‚‚ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
説明: | ファイルåを指定ã•れãŸè¨€èªžã«ãƒžãƒƒãƒ— |
---|---|
æ§‹æ–‡: | 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 ã¯å¤§æ–‡å—å°æ–‡å—を区別ã›ãšã€ 最åˆã®ãƒ‰ãƒƒãƒˆã¯ã‚ã£ã¦ã‚‚ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
説明: | ファイルåã®æ‹¡å¼µåをサーãƒã‹ã‚‰ã®å¿œç”を処ç†ã™ã‚‹ãƒ•ィルタ㫠マップã™ã‚‹ |
---|---|
æ§‹æ–‡: | 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 㮠両引数ã¯å¤§æ–‡å—å°æ–‡å—を区別ã›ãšã€æ‹¡å¼µåã®æœ€åˆã®ãƒ‰ãƒƒãƒˆã¯ ã‚ã£ã¦ã‚‚ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
説明: | ファイルåã®æ‹¡å¼µåを指定ã•れãŸã‚³ãƒ³ãƒ†ãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã«ãƒžãƒƒãƒ— |
---|---|
æ§‹æ–‡: | AddType MIME-type extension
[extension] ... |
コンテã‚スト: | サーãƒè¨å®šãƒ•ァイル, ãƒãƒ¼ãƒãƒ£ãƒ«ãƒ›ã‚¹ãƒˆ, ディレクトリ, .htaccess |
上書ã: | FileInfo |
ステータス: | Base |
モジュール: | mod_mime |
AddType
ディレクティブã¯ã€
与ãˆã‚‰ã‚ŒãŸæ‹¡å¼µåを指定ã•れãŸã‚³ãƒ³ãƒ†ãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã«ãƒžãƒƒãƒ—ã—ã¾ã™ã€‚
MIME-type ã¯æ‹¡å¼µå extension
ã‚’å«ã‚“ã ドã‚ュメントã«ä½¿ç”¨ã™ã‚‹ MIME タイプã§ã™ã€‚
ã“ã®æ–°ã—ã„ãƒžãƒƒãƒ”ãƒ³ã‚°ã¯æ—¢ã«ã‚るマッピングã«è¿½åŠ ã•れã€åŒã˜æ‹¡å¼µå
extension ã®ãŸã‚ã®ãƒžãƒƒãƒ”ングを上書ãã—ã¾ã™ã€‚
ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–㯠MIME タイプファイル (TypesConfig
ディレクティブをå‚ç…§)
ã«ç„¡ã„ãƒžãƒƒãƒ”ãƒ³ã‚°ã‚’è¿½åŠ ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
AddType image/gif .gif
TypesConfig
ファイルを変更ã™ã‚‹ã®ã§ã¯ãªãã€AddType
ディレクティブを使ã£ã¦è¿½åŠ ã™ã‚‹ã“ã¨ãŒæŽ¨å¥¨ã•れã¦ã„ã¾ã™ã€‚
引数 extension ã¯å¤§æ–‡å—å°æ–‡å—を区別ã›ãšã€ 最åˆã®ãƒ‰ãƒƒãƒˆã¯ã‚ã£ã¦ã‚‚ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
説明: | ã‚るスコープã®ã™ã¹ã¦ã®ãƒ•ァイルを指定ã•れãŸè¨€èªžã« è¨å®šã™ã‚‹ |
---|---|
æ§‹æ–‡: | DefaultLanguage MIME-lang |
コンテã‚スト: | サーãƒè¨å®šãƒ•ァイル, ãƒãƒ¼ãƒãƒ£ãƒ«ãƒ›ã‚¹ãƒˆ, ディレクトリ, .htaccess |
上書ã: | FileInfo |
ステータス: | Base |
モジュール: | mod_mime |
DefaultLanguage
ディレクティブã¯ã€Apache
ãŒãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ã®ã‚¹ã‚³ãƒ¼ãƒ— (例ãˆã°ã€ãã®æ™‚点ã®
<Directory>
ã®ç¯„囲) ã«ã‚ã‚‹ã€æ˜Žç¤ºçš„ãªè¨€èªžæ‹¡å¼µå
(AddLanguage
ã§è¨å®šã•れる
.fr
ã‚„ .de
) ã®ãªã„å…¨ã¦ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã€æŒ‡å®šã•れãŸ
MIME-lang 言語ã§ã‚ã‚‹ã¨ã¿ãªã™ã‚ˆã†ã«ã—ã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ã™ã¹ã¦ã®ãƒ•ァイルåを変ãˆã‚‹ã“ã¨ãªãã€
ディレクトリãŒã‚ªãƒ©ãƒ³ãƒ€èªžã®ã‚³ãƒ³ãƒ†ãƒ³ãƒˆã‚’å«ã‚“ã§ã„ã‚‹ã€
ã¨ã„ã†ã‚ˆã†ãªã“ã¨ã‚’指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
æ‹¡å¼µåを使用ã—ã¦è¨€èªžã‚’指定ã™ã‚‹æ–¹æ³•ã¨é•ã„ã€
DefaultLanguage
ã¯ä¸€ã¤ã®è¨€èªžã—ã‹æŒ‡å®šã§ããªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。
DefaultLanguage
ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ãŒæœ‰åйã§ãªãã€ãƒ•ァイルã«
AddLanguage
ã§è¨å®šã•れãŸè¨€èªžã®æ‹¡å¼µåãŒãªã„ã¨ãã¯ã€
ファイルã«ã¯è¨€èªžå±žæ€§ãŒãªã„ã¨ã¿ãªã•れã¾ã™ã€‚
DefaultLanguage en
説明: | 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
フィルタã¯ä»˜åŠ ã•れã¾ã›ã‚“。
説明: | 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
説明: | ãƒ•ã‚¡ã‚¤ãƒ«ã®æ‹¡å¼µåã«é–¢é€£ä»˜ã‘られãŸã™ã¹ã¦ã®æ–‡å—セット を解除ã™ã‚‹ |
---|---|
æ§‹æ–‡: | RemoveCharset extension [extension]
... |
コンテã‚スト: | ãƒãƒ¼ãƒãƒ£ãƒ«ãƒ›ã‚¹ãƒˆ, ディレクトリ, .htaccess |
上書ã: | FileInfo |
ステータス: | Base |
モジュール: | mod_mime |
äº’æ›æ€§: | 2.0.24 以é™ã§ä½¿ç”¨å¯èƒ½ |
RemoveCharset
ディレクティブ
ã¯ä¸Žãˆã‚‰ã‚ŒãŸæ‹¡å¼µåã«é–¢é€£ä»˜ã‘ã‚‰ã‚ŒãŸæ–‡å—セットをå–り消ã—ã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ã‚µãƒ–ディレクトリã«ã‚ã‚‹ .htaccess
ファイルãŒè¦ªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚„サーãƒã®è¨å®šãƒ•ァイル
ã‹ã‚‰ç¶™æ‰¿ã—ãŸé–¢é€£ä»˜ã‘ã‚’å–り消ã™ã“ã¨ãŒã§ãã¾ã™ã€‚例ãˆã°:
extension ã¯å¤§æ–‡å—å°æ–‡å—を区別ã—ã¾ã›ã‚“。 ã¾ãŸã€æœ€åˆã®ãƒ‰ãƒƒãƒˆã¯ã‚ã£ã¦ã‚‚ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
RemoveCharset .html .shtml
説明: | ãƒ•ã‚¡ã‚¤ãƒ«ã®æ‹¡å¼µåã«é–¢é€£ä»˜ã‘られãŸã™ã¹ã¦ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒˆã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚° を解除ã™ã‚‹ |
---|---|
æ§‹æ–‡: | RemoveEncoding extension [extension]
... |
コンテã‚スト: | ãƒãƒ¼ãƒãƒ£ãƒ«ãƒ›ã‚¹ãƒˆ, ディレクトリ, .htaccess |
上書ã: | FileInfo |
ステータス: | Base |
モジュール: | mod_mime |
RemoveEncoding
ディレクティブã¯ã€
与ãˆã‚‰ã‚ŒãŸæ‹¡å¼µåã«é–¢é€£ä»˜ã‘られãŸã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚’å–り消ã—ã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ã‚µãƒ–ディレクトリã«ã‚ã‚‹ .htaccess
ファイルãŒè¦ªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚„サーãƒã®è¨å®šãƒ•ァイルã‹ã‚‰ç¶™æ‰¿ã—ãŸé–¢é€£ä»˜ã‘ã‚’
å–り消ã™ã“ã¨ãŒã§ãã¾ã™ã€‚
AddEncoding x-gzip .gz
AddType text/plain .asc
<Files *.gz.asc>
RemoveEncoding .gz
</Files>
ã“れã¯ã€foo.gz
㯠gzip
ã§ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã•れã¦ã„ã‚‹ã“ã¨ã‚’指定ã—ã¾ã™ãŒã€foo.gz.asc
ã¯ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã•れã¦ã„ãªã„プレーンテã‚ストã®
ファイルã§ã‚ã‚‹ã¨ã„ã†ã“ã¨ã‚’指定ã—ã¾ã™ã€‚
RemoveEncoding
ã¯
AddEncoding
ディレクティブã®å¾Œã§å‡¦ç†ã•れã¾ã™ã®ã§ã€
åŒã˜ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®è¨å®šä¸ã«ä¸¡æ–¹ãŒç¾ã‚Œã‚‹ã¨ã€
後者ã®åŠ¹æžœãŒæ‰“ã¡æ¶ˆã•れるå¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚
extension ã¯å¤§æ–‡å—å°æ–‡å—を区別ã—ã¾ã›ã‚“。 ã¾ãŸã€æœ€åˆã®ãƒ‰ãƒƒãƒˆã¯ã‚ã£ã¦ã‚‚ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
説明: | ãƒ•ã‚¡ã‚¤ãƒ«ã®æ‹¡å¼µåã«é–¢é€£ä»˜ã‘られãŸã™ã¹ã¦ã®ãƒãƒ³ãƒ‰ãƒ©ã‚’ 解除ã™ã‚‹ |
---|---|
æ§‹æ–‡: | RemoveHandler extension [extension]
... |
コンテã‚スト: | ãƒãƒ¼ãƒãƒ£ãƒ«ãƒ›ã‚¹ãƒˆ, ディレクトリ, .htaccess |
上書ã: | FileInfo |
ステータス: | Base |
モジュール: | mod_mime |
RemoveHandler
ディレクティブ
ã¯ä¸Žãˆã‚‰ã‚ŒãŸæ‹¡å¼µåã«é–¢é€£ä»˜ã‘られãŸãƒãƒ³ãƒ‰ãƒ©ã‚’å–り消ã—ã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ã‚µãƒ–ディレクトリã«ã‚ã‚‹ .htaccess
ファイルãŒè¦ªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚„サーãƒã®è¨å®šãƒ•ァイル
ã‹ã‚‰ç¶™æ‰¿ã—ãŸé–¢é€£ä»˜ã‘ã‚’å–り消ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ãŸã¨ãˆã°:
AddHandler server-parsed .html
RemoveHandler .html
ã“れã¯ã€/foo/bar
ディレクトリ㮠.html
ファイル㯠SSI (mod_include
モジュールå‚ç…§) ã§ã¯ãªãã€
普通ã®ãƒ•ァイルã¨ã—ã¦æ‰±ã‚れるよã†ã«ã™ã‚‹åŠ¹æžœãŒã‚りã¾ã™ã€‚
extension ã¯å¤§æ–‡å—å°æ–‡å—を区別ã—ã¾ã›ã‚“。 ã¾ãŸã€æœ€åˆã®ãƒ‰ãƒƒãƒˆã¯ã‚ã£ã¦ã‚‚ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
説明: | ファイル拡張åã«é–¢é€£ä»˜ã‘られãŸå…¥åŠ›ãƒ•ã‚£ãƒ«ã‚¿ã‚’è§£é™¤ã™ã‚‹ |
---|---|
æ§‹æ–‡: | RemoveInputFilter extension [extension]
... |
コンテã‚スト: | ãƒãƒ¼ãƒãƒ£ãƒ«ãƒ›ã‚¹ãƒˆ, ディレクトリ, .htaccess |
上書ã: | FileInfo |
ステータス: | Base |
モジュール: | mod_mime |
äº’æ›æ€§: | 2.0.26 以é™ã§ä½¿ç”¨å¯èƒ½ |
RemoveInputFilter
ディレクティブã¯
指定ã•れãŸãƒ•ァイル拡張åã«é–¢é€£ä»˜ã‘られãŸå…¥åŠ›ãƒ•ã‚£ãƒ«ã‚¿ã‚’è§£é™¤ã—ã¾ã™ã€‚
ã“れを利用ã™ã‚‹ã“ã¨ã§ã€è¦ªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚„サーãƒè¨å®šãƒ•ァイルã‹ã‚‰
継承ã—ãŸé–¢é€£ä»˜ã‘ã‚’ サブディレクトリ内ã«ãŠã„ã¦
.htaccess
ファイルã§å–り消ã™ã“ã¨ãŒã§ãã¾ã™ã€‚
extension 引数ã¯å¤§æ–‡å—å°æ–‡å—を区別ã—ã¾ã›ã‚“。ã¾ãŸã€ 最åˆã®ãƒ‰ãƒƒãƒˆã¯ã‚ã£ã¦ã‚‚ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
説明: | ファイル拡張åã«é–¢é€£ä»˜ã‘られãŸè¨€èªžã‚’解除ã™ã‚‹ |
---|---|
æ§‹æ–‡: | RemoveLanguage extension [extension]
... |
コンテã‚スト: | ãƒãƒ¼ãƒãƒ£ãƒ«ãƒ›ã‚¹ãƒˆ, ディレクトリ, .htaccess |
上書ã: | FileInfo |
ステータス: | Base |
モジュール: | mod_mime |
äº’æ›æ€§: | 2.0.24 以é™ã§ä½¿ç”¨å¯èƒ½ |
RemoveLanguage
ディレクティブã¯
指定ã•れãŸãƒ•ァイル拡張åã«é–¢é€£ä»˜ã‘られãŸè¨€èªžã‚’解除ã—ã¾ã™ã€‚
ã“れを利用ã™ã‚‹ã“ã¨ã§ã€è¦ªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚„サーãƒè¨å®šãƒ•ァイルã‹ã‚‰
継承ã—ãŸé–¢é€£ä»˜ã‘ã‚’ サブディレクトリ内ã«ãŠã„ã¦
.htaccess
ファイルã§å–り消ã™ã“ã¨ãŒã§ãã¾ã™ã€‚
extension 引数ã¯å¤§æ–‡å—å°æ–‡å—を区別ã—ã¾ã›ã‚“。ã¾ãŸã€ 最åˆã®ãƒ‰ãƒƒãƒˆã¯ã¤ã„ã¦ã‚‚ã¤ã‹ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
説明: | ファイル拡張åã«é–¢é€£ä»˜ã‘られãŸå‡ºåŠ›ãƒ•ã‚£ãƒ«ã‚¿ã‚’è§£é™¤ã™ã‚‹ |
---|---|
æ§‹æ–‡: | RemoveOutputFilter extension [extension]
... |
コンテã‚スト: | ãƒãƒ¼ãƒãƒ£ãƒ«ãƒ›ã‚¹ãƒˆ, ディレクトリ, .htaccess |
上書ã: | FileInfo |
ステータス: | Base |
モジュール: | mod_mime |
äº’æ›æ€§: | 2.0.26 以é™ã§ã®ã¿ä½¿ç”¨å¯èƒ½ |
RemoveOutputFilter
ディレクティブã¯
指定ã•れãŸãƒ•ァイル拡張åã«é–¢é€£ä»˜ã‘られãŸå‡ºåŠ›ãƒ•ã‚£ãƒ«ã‚¿ã‚’è§£é™¤ã—ã¾ã™ã€‚
ã“れを利用ã™ã‚‹ã“ã¨ã§ã€è¦ªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚„サーãƒè¨å®šãƒ•ァイルã‹ã‚‰
継承ã—ãŸé–¢é€£ä»˜ã‘ã‚’ サブディレクトリ内ã«ãŠã„ã¦
.htaccess
ファイルã§å–り消ã™ã“ã¨ãŒã§ãã¾ã™ã€‚
extension ã¯å¤§æ–‡å—å°æ–‡å—を区別ã—ã¾ã›ã‚“。 ã¾ãŸã€æœ€åˆã®ãƒ‰ãƒƒãƒˆã¯ã‚ã£ã¦ã‚‚ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
RemoveOutputFilter shtml
説明: | ãƒ•ã‚¡ã‚¤ãƒ«ã®æ‹¡å¼µåã¨é–¢é€£ä»˜ã‘られãŸã‚³ãƒ³ãƒ†ãƒ³ãƒˆã‚¿ã‚¤ãƒ—ã‚’ 解除ã™ã‚‹ |
---|---|
æ§‹æ–‡: | RemoveType extension [extension]
... |
コンテã‚スト: | ãƒãƒ¼ãƒãƒ£ãƒ«ãƒ›ã‚¹ãƒˆ, ディレクトリ, .htaccess |
上書ã: | FileInfo |
ステータス: | Base |
モジュール: | mod_mime |
RemoveType
ディレクティブã¯ä¸Žãˆã‚‰ã‚ŒãŸæ‹¡å¼µåã®
MIME タイプã®é–¢é€£ä»˜ã‘ã‚’å–り消ã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€
サブディレクトリã«ã‚ã‚‹ .htaccess
ファイルãŒè¦ªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚„サーãƒã®è¨å®šãƒ•ァイルã‹ã‚‰ç¶™æ‰¿ã—ãŸ
関連付ã‘ã‚’å–り消ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ãŸã¨ãˆã°:
RemoveType .cgi
ã“れ㯠/foo/
ディレクトリ以下㮠.cgi
ファイルã®ç‰¹åˆ¥ãªæ‰±ã„ã‚’å–り消ã—ã¾ã™ã€‚ファイル㯠DefaultType
ã¨ã—ã¦æ‰±ã‚れã¾ã™ã€‚
RemoveType
ディレクティブã¯
AddType
ディレクティブã®å¾Œã«å‡¦ç†ã•れã¾ã™ã®ã§ã€
両方ãŒåŒã˜ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®è¨å®šä¸ã«ç¾ã‚ŒãŸå ´åˆã€
後者ã®åŠ¹æžœãŒæ‰“ã¡æ¶ˆã•れるå¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚
extension ã¯å¤§æ–‡å—å°æ–‡å—を区別ã—ã¾ã›ã‚“。 ã¾ãŸã€æœ€åˆã®ãƒ‰ãƒƒãƒˆã¯ã‚ã£ã¦ã‚‚ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
説明: | 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] ...
æ‹¡å¼µåã®å¤§æ–‡å—å°æ–‡å—ã¯åŒºåˆ¥ã•れã¾ã›ã‚“。空行やãƒãƒƒã‚·ãƒ¥ (`#') ã§å§‹ã¾ã‚‹è¡Œã¯ç„¡è¦–ã•れã¾ã™ã€‚
mime.types
ãƒ•ã‚¡ã‚¤ãƒ«ã«æ–°ãŸãªã‚‚ã®ã‚’登録ã™ã‚‹ã‚ˆã†ã«
Apache HTTP Server Project ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãªã„ã§ãã ã•ã„。
category/x-subtype
ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã¯è‡ªå‹•çš„ã«å´ä¸‹ã•れã¾ã™ã—ã€
言語や文å—セットã®åå‰ç©ºé–“ã§æ—¢ã«ä½¿ç”¨ã•れã¦ã„ã¦ã€è¡çªã®å¯èƒ½æ€§ã®ã‚ã‚‹
2 æ–‡å—ã®æ‹¡å¼µåã‚‚å´ä¸‹ã•れã¾ã™ã€‚