ホームページは難しくない  ちょこっとHTML

ホームページを作っていると気付くと思いますが
index.html と index.htm は どう違うんでしょうか?

これはどちらも同じ HTMLファイルなんですが 
ファイル名が違いますので両方アップロードすることができますし 
どちらでないといけない という規定も とくにありません

は なんで2つあるんでしょうか?

その前に 拡張子について ちょっとお話します

拡張子というのは コンピューターにファイルの種類を識別させる
ために使うもので

例えば 
  ○○○.gif  これは画像ファイルです
  ○○○.doc  これは ワードのファイル
  ○○○.mid  これは 音楽用のデータファイル
  ○○○.rim  これは 動画ファイル

などがあります

拡張子の規定として 

半角英数字8文字と .  と拡張子(半角英字3文字)

この規定の名残りではないかと言われています
index.htm 確かに 拡張子 半角3文字ですね

 

2つアップロードするとメリットはあるのか?

  2つアップロードできるなら アップロードしちゃおう!
  なんて考える人もいるかもしれませんね

  では 2つアップロードして 何かメリットはあるんでしょうか?

  実は 検索エンジン対策として ページの上部に
  
なるべくホームページに関するキーワードを連ねることが 
  検索エンジンの上位表示につながる と言われています

  でも そうなると トップページの上部に貼り付けたタイトルの
  画像を下げないといけない とか テーブルでレイアウトしたもの
  を下げないといけない など 自分の思ったようなデザインになら
  ないケースが出て来ます

  そこで もうひとつのほうに キーワード主体のページを作って
  そのページからリンクさせるという方法を使うわけですね

  

  もし そのキーワード主体のページを見せたくない場合は
  ページの背景と 文字の色を同じにして 見せないようにしておいて 
  そのページにアクセスした時 瞬時に メインページ のほうへ
  ジャンプさせる という方法もあります

  でもこの方法は ちょっとずるいやり方ですので 検索エンジンの
  スパム行為と見なされてしまう可能性もあります

  つまり どちらも同じページにするよりは 志向の違うものにする
  ほうが よいということです

  どっちにしても 実際に効果があるのか? という点については
  正直なところ今ひとつなんですが・・・・・

  まぁ これは賛否両論あると思いますので
  このへんに止めておきます

サーバーはどっちを優先する?

  では サーバーはどちらを優先するのか? というお話です

  例えば 

      http://www.○○○○.com/index.html

  というアドレスがあるとします
  このアドレスは index.html を 指定していなくても
  このページを表示してくれます

  つまり
   
      http://www.○○○○.com/

  というアドレスを指定すれば そこのサーバーにあるindex.htmlを
  ちゃんと認識して ブラウザに表示してくれるのです
  もちろん index.htmであっても きちんと認識してくれます


  ところが index.html と index.htm が両方あった場合は

     http://www.○○○○.com/

  と指定すると どちらかが優先されて表示されます
  どちらを優先するのか? というのは サーバーの環境によって
  ちがうみたいです

  ファイル名の index.htmlを優先するサーバーの場合
  index.htmファイルを見たい場合は
  きちんと ファイル名まで

    http://www.○○○○.com/index.htm

  と指定しないと index.htmファイルを見ることができません

  あなたの 今 お使いになっているサーバーは
  どっちを優先するか やってみるのも 面白いかもしれませんよ

 

URLの意味を理解しよう   HTMLの構造

 

 

ホームページは難しくない   ちょこっとHTML

当ホームページは リンクフリーです! 
Copyright (C) 2004. mamoho. All Rights Reserved.
掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます。

Click Here!