プロが教える店舗&オフィスのセキュリティ対策術

ホームページ作成側からの質問です。

例えば、
http://abc.com/
というサイトがあり、ここに"aaa"というフォルダがある場合、
http://abc.com/aaa/
とURLを入力するとブラウザ上で、aaaフォルダの中身一覧のリスト
が表示されて、中身のファイルをダウンロードできる状態にある場合、
これを表示させない方法はどのようにするのでしょうか。

おそらく、この様なメッセージを出して拒否する設定があるかと思いますが。
Directory Listing Denied

A 回答 (3件)

WEBサーバの設定の問題


下記のどれかの方法でやるしかありません。

○ApacheでのIndexesの問題なら、サーバー管理者に対策を講じてもらう。

○ディレクトリにindex.htmlを置きエラーページへ飛ばす。{metaを外して<body>と</body>の間にエラーを書いてもよい。}
----------------
<html>
<head>
<meta http-equiv="refresh" content="0;URL=http://[エラーページのアドレス]/">
</head>
<body>
</body>
</html>
----------------

○ディレクトリのアクセス権を711や701に変更をする。

この回答への補足

ありがとうございます。
サーバーが不明な状態ですが、とりあえず試しました。
1、.htaccessファイル→変化なし
2、index.html(metaとbodyの2通り)→変化なし(index.html自体に飛ばない。トップページはindex.htmlに飛んでいるのですが、下層フォルダでは設定の問題でしょうか)

いよいよ管理者にお願いしないとどうしようもなさそうですね。。。

補足日時:2010/12/02 16:08
    • good
    • 0

No2です。


index.htmなら行くのでしょうか?

どちらにしても、今時(昔はよく有りました)htaccessなど含め、そのようなサーバーは止めたほうがよろしいかとおもいます。
レンタルサーバーは星の数ほどあります。
    • good
    • 0

WebサーバはApacheか何かですか?


で、それを変更できるとして返答すると。

http://www.atmarkit.co.jp/flinux/rensai/linuxtip …
Options -Indexesに変更する。

できないとすると、
http://htaccess.me/indexes/
.htaccessファイルを変更する。

それもできないとすると。
DirectoryIndexに指定されているindex.htmlなどで空のファイルを用意するとか。

この回答への補足

早速ありがとうございます。
Webサーバーの状況は管轄外ですぐには分からないですが、
IISではないかなと?IISの場合はいかがでしょう。
サーバーは直接設定できないですが、もしファイル(コンテンツ)側で何かできることがあれば、お願いします。

補足日時:2010/12/02 15:27
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!