蟹のヨコヨコ日記 RSSフィード

2006-11-03

index.html とは何か 09:02 index.html とは何か - 蟹のヨコヨコ日記 を含むブックマーク はてなブックマーク - index.html とは何か - 蟹のヨコヨコ日記

2ちゃんねるウザすぎ閉鎖しろ同盟

index.html とは、玄関でも表紙でもなく、「ふた」のことです。

これは、例え話でもなんでもなく、「ふた」をしないとディレクトリの中身が見えてしまうからです。(逆に、index.html 以外のページをトップページにして、index.html を単なる「ふた」として使っているサイトもあります。)

具体例を挙げましょう。

A) www.hogehoge.jp

というサイトディレクトリに、index.htmlアップロードします。すると、

B) www.hogehoge.jp/index.html

これで、A=B となります。ここまではお判りですね。

ところが、A の下にサブディレクトリを設置すると、次のようになります。

C) www.hogehoge.jp/image/

この URI に直接アクセスすると、image ディレクトリの中にアップロードされているファイルや、さらにその下のサブディレクトリが丸見えになってしまうことがあります。

D) www.hogehoge.jp/image/otakara1.jpg

E) www.hogehoge.jp/image/otakara2.jpg

F) www.hogehoge.jp/image/nurunuru.mpg

D~F のようなファイル一覧が見えないようにするためには、C で作成したサブディレクトリに、B とは別の index.html (中身はなくてもかまいません)を作成して、アップロードする必要があります。

G) www.hogehoge.jp/image/index.html

これで、D~F のような恥ずかしい画像を見られるのを防ぐことができます。G における index.html は、もちろんトップページではなく、単なる「ふた」の役割を果たしていることがお判りいただけたでしょうか。

さらに下層のディレクトリにも、「ふた」をする必要があります。

H) www.hogehoge.jp/image/himitsu/

 ↓

I) www.hogehoge.jp/image/himitsu/index.html

HTML ページから参照できない隠しファイルの使用が禁止されている Yahoo!ジオシティーズでは、C や H に「ふた」をしなくても、中身が丸見えにならないように設計されています。

なお、多くのレンタル掲示板ブログポータルでは、index.html そのものがありません。

トラックバック - http://arasikuruna.g.hatena.ne.jp/kanimaster/20061103