2009-07-22 13 views
161

HTMLファイルにはどのような拡張機能を選択する必要がありますか?.htmと.html

+0

Dupe:http://stackoverflow.com/questions/138953/htm-or-html-extension-which-one-is-correct-and-what- is-different – nawfal

+1

これは、主に意見ベースではなく、dupeとして閉じられるべきです –

答えて

199

短い答え

何もありません。彼らはまったく同じです。

長い答え

両方の.htmと.htmlのまったく同じであり、同じように動作します。選択肢は、あなたが問題にならないファイル命名規則と一貫していれば、個人的な好みになります。

Webサーバーの構成によっては、ファイルタイプの1つが他よりも優先されます。 index.htmとindex.htmlの両方が同じフォルダに置かれることはほとんどないので、これは問題ではありません。

ファイルの拡張子は通常3文字であるため、短い.htmをファイル名に使用します。 ON

AND MORE:http://www.sightspecific.com/~mosh/WWW_FAQ/ext.htmlまたはhttp://www.sightspecific.com/~mosh/WWW_FAQ/ext.htm

私はここにこの部分を追加すべきだと思う:
私は1つのわずかな違いがところで.htmlファイルと.htmlのがあると思います!あなたがそのフォルダ内のindex.htm ファイルを作成する場合mydomain.com/myfolder、あなたは、このようにすることをを開く:のようなサーバーでパスを考えるmydomain.com/myfolder/それはクレイジー行くと出て分割されますあなたのファイルには、サーバーにあるように、enter image description here
いますが、そこでのindex.htmlファイルを作成し、ブラウザでそのディレクトリを開くと、それは は私がしてendup私のVPS上でこれをテストし、私のファイルをロードしますこの回答 しかし、多分あなたは何らかの形でindex.htmファイルを読み込むようにサーバーを設定することができます。しかし、私は、.htmlファイルは、各ディレクトリでブラウザを開くための絶対的なデフォルトのファイルタイプだと思います!

+18

個人的な好みではない - 多くの[マイクロコントローラ](http://arduino.cc/ en/Reference/SDCardNotes)と組み込みシステムでは、[8.3命名規則](http://en.wikipedia.org/wiki/8.3_filename)を使用しています。 – emc

+0

ほとんどのWebサーバーは気にしません(Apache、IIS、Nginx、...)。非常に少数の人が実際に気にします(これらはしばしばOS、ファイルシステムによって制限されるか、または非常に古いものです)。デフォルトでは、Webサーバーはローカルに設定されているのと同じファイル名とディレクトリ構造をホストします。 Webページとともに送信されるメタデータは、ファイルのタイプを定義します。 Webサーバーは拡張機能を渡す必要はありません。しかし時にはそれがあります。 URLリライトを参照してください。 – TamusJRoyce

14

同じことが全く違いはありません... htmは、3文字の拡張子が一般的であった日に使用されました。

7

8.3命名規則のみをサポートしているマシンにファイルを配置する予定の場合は、拡張子を3文字に制限する必要があります。

それ以外の場合は、より分かりやすい.htmlバージョンを選択してください。

+6

次に、すべてのソースファイルに言語として 'l'を追加する必要がありますか? ;) – xyz

+41

誰かがアナと呼ばれる言語を作るまでは問題ありません。 – dan04

+0

^^それが私を爆笑にしました! –

14

.html - DOSは長時間死んでいます。しかし、実際にはそれほど大きな違いはありません。

15

.html常に新しいファイルです。 .htmはdos日への後退です。

1

今日、コンピュータはファイルの種類として任意の長さを広くサポートしています。その選択は個人的なものにすぎません。 Windowsの初期の段階では、3文字しかサポートされていない場合は、.htmを使用する必要がありましたが、これ以上は使用できませんでした。

+8

「3文字のみ(内線で)サポートされている* Windows *の初期の段階に戻る」という意味です。 UnixとMac OS(以前のOS Xでも)にはそのような制限はありませんでした。我々は非常に最初から '.html'拡張を使用していました。 – Val

86

どちらもありません。

質問している場合は、 「ウェブサイトの訪問者は何をタイプするのか、htmかhtmlか」 - 拡張子のないわかりやすい記述URLを与える方がはるかに優れています。彼らがあなたのサイト/ contact.htmlに行くのに慣れていて、それをyoursite/contact.phpに変更すると、あなたはそのリンクを壊しました。 yoursite/contact /を使用すると、技術を切り替えるときに問題はありません。

+51

+1。私は、現代のウェブサイトで '.html'で終わるリソースを見ると、いつも戻ってきたような気がします。 –

+4

それはかなり良いアイデアです。それでも、ストレージとURLの区別はありませんか?それはサーバーの仕事ではありませんか? – xtofl

+1

あなたのサイト/連絡先をどのようにして実現するかはあなた次第です。 - 私はWindows上でApacheまたはURLルーティングでmod_rewriteを使用します。理想的ではないフォルダー構造を使用する人もいますが、後でmod_rewriteまたはURLルーティングで簡単に置き換えることができます。 – Fenton

1

機能とサポートは同じです。 (ほとんどのOSは両方を認識しますが、ほとんどの検索エンジンは両方を認識します)

私の日常的な使用のために、私は25%入力する方が短いので、.htmを選択します。それはGoogleのランクを助けるため

+0

あなたはDOCTYPEを含まないのですか? – Hello71

+5

@ Hello71:私はそれを得ない –

-16

は私がすべての.htmであり、コンピュータによって言われたサイトを持っている.htmlのように変更し、「それをすべて知っている」..時間を保存し、要するに$

+12

それはひどい提案です。それが.htmか.htmlかどうかはGoogleには関係ありません。逆に、すべてのリンクを変更すると、SEOのパフォーマンスが損なわれるだけでなく、リンクがすべて破損し、リンクビルディングが無駄になります。 – Nix

+1

これを行うと時間が無駄になるだけです。 – PatomaS

+2

False。 .htm、.html、または.phpを使用すると、Googleの場合と同じです! – MultiformeIngegno

0

、それらはまったく同じ。 URLの終わりに気付くと、.htmと表示されることがあります。それでも、ハイパーテキストマークアップ言語を参照します。

1

ここには思考のための食べ物があります。

ウェブサイトですべての.htmファイルを使用していて、たとえば、使用しているエディタを変更した場合、新しいエディタで拡張子が.htmlのすべてのファイルが出力されます。あなたのサイトをサーバーに再公開すると、あなたはSEOのポジションを損なう可能性があると思われます.HTMLを探していたGoogleを含めて、そこに多くのリンクがある同じページの新しい.html。これは、あなたがまだ古いエディタの同じページ名を使用していることを前提としています。

とにかく...私の主張は、あなたが構築したリンクジュースを緩めないように注意してください。ですから、この例では、.htmに固執する理由があると思います...しかし、それ以外の人は他の人に言われているように、彼らは同じようです。

私が間違っている場合は、訂正してください。

これは私がこれが私に起こったときに私が行ったことであり、私は新しいエディタでサイトSEOを傷つけるかもしれないからです。

元のエディタは、常に.htm、死んで今すぐ出力されたMS Front Pageと、すべての.htmlファイルを出力する新しいエディタ "90 Second Web Builder 9"でした。幸いなことに、彼らは私が唯一の時間はそれがないしかし、それは今では遅すぎる少しだと思う... ...

2

をそれは私の2セントだ、とにかく

を.htmに戻って、出力の拡張子を変更する方法を、それが誰かの役に立てば幸い含まMS Outlook(2010年も)でHTMLシグネチャを設定すると違いが生じます。それはちょうど.htmlを扱うことができません.htm

関連する問題