• ベストアンサー

HTMLのindexファイルで拡張子htmlとhtmの違いは?

よく違いが分かりません。 htmにすることの弊害はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 拡張子はサーバ上の設定がどうなっているかで変わるだけなので 特に違いはありません。 (大げさな話、サーバの設定でトップページをindex.macと定義してあれば、index.macファイルを用意するとそれがトップページになります) .htmにしての弊害としては、サーバの設定がindex.htmlとなっている場合は読み込みの対象から外れます。 ただ、多くのサーバはindex.html index.htmの両方を定義してあると思いますので問題ないと思います。

その他の回答 (5)

回答No.6

致命的な弊害はありませんが、サーバのほうでデフォールト ファイル名に優先順位を付けている場合があるので、index.html、index.htm、default.html などを同じ場所に置く場合は、注意してください。

  • ttyp03
  • ベストアンサー率28% (277/960)
回答No.5

特に違いはありません。 そもそもHTMLファイルの拡張子はhtmlだったのですが、マイクロソフト社のOSの場合、8.3形式(ファイル名8文字、拡張子3文字)のファイル名しかつけられなかった名残でhtmというのが生まれたのだと思います。 現在のWindows95以降のOSでは特にこの制限はなくなっているのでどちらでも使用できます。 ただデフォルトインデックスというのがあり(これはURLにファイル名を指定しなかったとき、つまりフォルダ名までを指定したときに使われるファイルのこと)例えば http://www.hoge.com/ を指定されたときに index.html を使うのか index.htm を使うのかはサーバの設定によります。 従ってデフォルトインデックスが index.htm のみのときに index.html というファイル名をつけても効き目はありません。 デフォルトインデックスとは別に単にページ内からAタグ等でリンクさせることについては何ら違いはありません。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.4

どちらも同じものです。 サーバーのデフォルトでどちらを使用するかの違いだけです。 この指示を無視した場合、何も表示されないこともあります。

  • hiroko771
  • ベストアンサー率32% (2932/9040)
回答No.3
noname#17960
noname#17960
回答No.2

「htm」は昔の8.3形式(ファイル名8文字、拡張子3文字)のなごりだそうです。

関連するQ&A