WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:HTML文書の拡張子は.htmlと.htmどちらが正しいですか?

0:[投稿] 是松一郎 [MAIL] [2003/05/08 20:03 ][環境:わからない わからない]

HTML文書の拡張子は.htmlと.htmどちらが正しいですか?
なぜ、どちらの表記方法でもよいのでしょうか?


1:[回答] andi [2003/05/08 21:04 ]

http://tohoho.wakusei.ne.jp/wwwxx015.htm


2:[完了] 是松一郎 [2003/05/08 21:37 ]

ありがとうございます。


3:[回答] ひじ [2003/05/12 19:56 ]

4日も前の投稿をひっくり返してしまい申し訳ないのですが、
>>1 のリンク先は誤りです。

インターネットでは、Media type(MIME typeとも言う)によってリソースの識別が行われます。HTTPでは、Content-TypeヘッダフィールドによりこのMedia typeをUserAgentに送ります。HTML文書であれば、 text/html という Media type を使用します。インターネットにおいて、拡張子などは意味を持ちません。

しかし、多くのHTTPサーバは、拡張子をMedia Typeに関連づける手段を持っています。多くのHTTPサーバは.htmlや.htmといった拡張子を持つファイルを text/html という Media type を付けて UA に送信するようになっているでしょう。これはサーバの設定であり、サーバ管理者が変更することが可能です。
#実際にやれば混乱を招くだけなのでやらないでしょうが


4:[回答] ひじ [2003/05/12 20:08 ]

>>3に追加。

text/html という Media Type については、 RFC2854 [http://www.rfc-editor.org/rfc/rfc2854.txt] で定義されています。

このRFCの中に、 File extension: という項目があります。引用します。

     File extension:
        The file extensions 'html' or 'htm' are commonly used, but
        other extensions denoting file formats for preprocessing are
        also common.

('html' または 'htm' がよく使われるが、前処理のためのファイルフォーマットを意味する別の拡張子のこともよくある。)

実際に、SSIを使う場合は.shtmlという拡張子が使われる場合があるし、PHPやCGIを使用して HTML文書を出力することもできます。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World