このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

ディレクトリ以下が見られないようにするにはどうすればいいのですか?

発言者:rie
( Date Tuesday, April 09, 2002 19:59:33 )


こんにちわ。
現在私が作成しているホームページで、
http://hogehoge.co.jp/news/
などとディレクトリまでしか指定しないと
中身がまる見えになっているのに遅ればせながら気づきました。
↓
Index of /news

 Name                    Last modified       Size  Description

----------------------------------------------------------------------
 Parent Directory        xx-Mar-xxxx xx:xx      -  
 hoge1/                 xx-Feb-xxxx xx:xx      -  
 hoge2/               xx-May-xxxx xx:xx      -  
 hogehoge.html

ディレクトリを指定した時、
中身が丸見えにならないような方法があれば、知りたいのですが。
※この内容が、サーバに関するものなのかどうか分からなかったのですが
ここには博識な人が集まっていそうだっだので投稿してしまいました。
そぐわない話題でしたらすみません。

稲垣 さんからのコメント
( Tuesday, April 09, 2002 20:21:14 )

 これは、Webサーバの設定で変更できますので、そちらを変更してください。

 ただ設定に関してはWebサーバソフトに依存しますので、具体的な方法はサーバ
ソフトを何を使っているか記述が無いので、分かりかねます。
#まあ、上記の記載だとApacheだと思いますが。

 また、何らかの事情で設定が出来ない場合には、ダミーのファイルを置いてお
いて、リフレッシュさせるなどの手が有るかと思います。
 大抵の場合、index.htmlかdefault.htmlがファイル名を省略した際に表示され
るようになっているはずです。なので、hogehoge.htmlへリフレッシュさせるhtml
をindex.html(or default.html)に記載すればとりあえず、対処にはなりますね。
 尚、省略時にどのファイルを表示するかもwebサーバの設定次第ですし、設定
方法は利用のソフトに依存します。

 Apacheに関して多くの書籍やサイトがあるので、そちらを参考にしてもらえ
ればと思います。
 また、少し古いですが日本語化されたマニュアルがこちらにあります。

自動indexに関して
http://japache.infoscience.co.jp/japache/docs/mod/core.html#options

ディレクトリ省略時の表示ファイルについて
http://japache.infoscience.co.jp/japache/docs/mod/mod_dir.html#directoryindex

→  Apacheの日本語情報

rie さんからのコメント
( Wednesday, April 10, 2002 11:58:42 )

早速のお返事ありがとうございます。
上記url見させていただきました。
(じつは、Apacheに関しても不勉強なのでいますぐには分っていなのですが)
お返事は遅くなると思いますが、じっくり読んでやってみます。
うまくいけた暁には、またお知らせしますね。
どうもありがとうございました。

rieです。解決しました さんからのコメント
( Wednesday, May 01, 2002 11:20:30 )

稲垣 さまのいう通り、サーバーはApacheでした。
レンタルサーバーで、ホームページを運営しているのですが
サーバー側の設定はすでに設定されており、
.htaccess というファイルに
Options -Indexes
を書き込み、アップロードする事で解決いたしました。
たったこれだけでいいの?と、少し驚きです。

長い間、返事をお待たせしてしまいましたが、最後に
稲垣さま、本当に助かりました。
どうもありがとうございました。