ホームページを作っていると気付くと思いますが
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ファイルを見ることができません
あなたの 今 お使いになっているサーバーは
どっちを優先するか やってみるのも 面白いかもしれませんよ
当ホームページは リンクフリーです!
Copyright (C) 2004. mamoho. All Rights Reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます。 |