私のつまずきのまとめ

トップページのファイル名

ホームページのURLを
http://homepage.ok-jp.com/
という感じに”/”で終わる形にして、トップページにアクセスできるようにしたかったのですが、どうしたら出来るのかがわからず、かなり困りました。

結論
トップページのファイル名は、index.*にすること

”*”の部分は、拡張子といって、次のようなものがあります

○ htm  ○ html  ○ shtml  ○ php

※拡張子によって、使用できる機能が限られているところもあるようですので、始めにサーバーの仕様を確認しておくと安心です。
(ちなみに、私が使っているサーバーは、SSIを使おうとすると、「shtml」の拡張子にしなければなりません)

異なる拡張子の混在

例えば、index.htmとindex.htmlとindex.shtmlが同時にサーバーに存在した場合に、優先して表示されるファイルもサーバーの仕様によって決まっているようです。

《例》index.htmとindex.htmlのファイルを混在させてしまった場合
index.htmlが優先されるサーバでは、index.htmファイルをいくら変更しても、インターネットの表示には反映しないことになるのです。

結論
●拡張子の異なるファイルを作ると混乱のもと
(特に「index.*」には要注意!)
●作ってしまったら、特に意図が無い場合は、「変更前の拡張子のファイル」をサーバーから削除(ゴミ掃除)しておくと安心です。また、リンクミスなどの発見にもつながるかもしれません。

ファイルの一覧が表示されてしまうことを防ぐ為に

フォルダーにindex.*のファイルを置いておかないと、エクスプローラでパソコンのディレクトリを表示したときに、ファイルの一覧が表示されるような感じに、サーバーのディレクトリの一覧が表示されてしまいます。

特に画像ファイル専用のディレクトリを作ったときに、やってしまいがちです。画像ばかりを保存しているようなディレクトリにも、エラー画面のようなページやトップページに誘導するようなページなどをindex.htmlとして設置しておくと安心です。

フレームを使ったページのリンクの設定

フレームを使ったページにリンクをつけるときは、リンクタグ(<a>タグ)のオプションに注意が必要です。

言葉では上手く説明できませんので、サンプルのページで動作を確認してみてください

フレーム内のリンク動作のサンプルページはこちら

No votes yet

にほんブログ村 IT技術ブログへ人気ブログランキングへ