ディレクトリリスティング
URLでディレクトリを指定されたときにファイル一覧を表示する機能だよ
無効にしておいた方が良いよ
簡単に書くよ
ディレクトリリスティング(英:directory listing)とは
URL
(ホームページの住所に相当する情報)でディレクトリが指定されたときに、そのディレクトリの中にあるファイルの一覧を表示する機能のこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・ファイル
・ディレクトリ
・URL
について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
誤解を恐れずに言えば、コンピュータの世界には2つの物しかありません。
その2つとは
「紙」と「箱」
です。
紙には、いろいろ書けます。
ただし、中に何かを入れることは、できません。
箱には、紙や箱を入れられます。
その気になれば、表面に箱の名前を書いたりもできます。
コンピュータさんの中身は、この2つだけなのです。
コンピュータさんの中身のうち「紙」が「ファイル」です。
「箱」の方は「ディレクトリ」や「フォルダ」と言います。
URLは「ホームページの住所」です。
ホームページの置いてある場所とかファイル名とかを示す情報です。
例えば
http://wa3.i-3-i.info/extension/index.html
というURLが あったとしましょう。
このURLは
「wa3.i-3-i.info」という名前のコンピュータの中にある「extension」という名前のディレクトリの中にある「index.html」という名前のファイル
を意味します。
設定によるあれやこれやはありますが「extension/」のように最後が「/」ならディレクトリを指定していると思ってください。
「index.html」のように最後が「/」ではないならファイルを指定しています。
例えば
http://wa3.i-3-i.info/extension/
なら
「wa3.i-3-i.info」という名前のコンピュータの中にある「extension」という名前のディレクトリ
を意味します。
あるいは
http://wa3.i-3-i.info/extension/index.html
なら
「wa3.i-3-i.info」という名前のコンピュータの中にある「extension」という名前のディレクトリの中にある「index.html」という名前のファイル
の意味です。
URLでファイルを指定した場合は、指定したファイルが画面に表示されます。
http://wa3.i-3-i.info/extension/index.html
であれば
「wa3.i-3-i.info」という名前のコンピュータの中にある「extension」という名前のディレクトリの中にある「index.html」という名前のファイル
が画面に表示されるのです。
それでは
http://wa3.i-3-i.info/extension/
のようにディレクトリを指定した場合は、どうなると思いますか?
この場合、3つの可能性があります。
それは
1.あらかじめ設定されているファイルが代わりに表示される
2.「指定されたディレクトリの中身は見せられないよ!」なエラーが表示される
3.指定されたディレクトリの中にあるファイルの一覧が表示される
の3つです。
1は、例えば「ディレクトリが指定されたら、そのディレクトリの中にある『index.html』を表示してね」のような設定がされている場合です。
http://wa3.i-3-i.info/extension/
のようにディレクトリを指定した場合でも
http://wa3.i-3-i.info/extension/index.html
のようにファイルを指定したときと同じ表示になります。
2の場合は、いわゆる「403エラー」と呼ばれるエラーになります。
403エラーは「そのページは君には見せないよ」なエラーです。
3の場合は、そのディレクトリの中にあるファイルの一覧が表示されます。
おそらく「おまえが指定したのはディレクトリだよ。実際に見たいのはファイルだろ?おまえが指定したディレクトリの中にはこんなファイルがあるけど、どれが見たいのよ?」という意図なのでしょう。
この3つのうち、どの動きになるかは設定次第です。
以上を踏まえて、この3つのうち
3.指定されたディレクトリの中にあるファイルの一覧が表示される
機能を指す呼び名が「ディレクトリリスティング」です。
一般的に「ディレクトリリスティングは無効にしておいた方が良いよ」と言われます。
本当は、こっそり置いておいたはずのファイルが、うっかりミスや何やかやで見られてしまう可能性があるからです。
もしディレクトリリスティングが有効になっていたら無効にした方が無難です。
無効にする方法は他のところで勉強してください。
一言でまとめるよ
まぁ「ディレクトリリスティング」って単語が出てきたら「URL
(ホームページの住所に相当する情報)でディレクトリを指定されたときに、そのディレクトリの中にあるファイルの一覧を表示する機能なんだな~」と お考えください。
おまけ
■訳してみるよ
「directory(ディレクトリ)」の意味は「人名簿」とか「住所録」とかです。
「listing(リスティング)」の意味は「一覧表」とか「名簿」とか「一覧表を作る」とかです。
何となく くっつけると
人名簿の(中身の)一覧表を作る
となります。
■検索してみる?






