- ベストアンサー
URLでディレクトリ入力すると中身が見えてしまう
ホームページ作成側からの質問です。 例えば、 http://abc.com/ というサイトがあり、ここに"aaa"というフォルダがある場合、 http://abc.com/aaa/ とURLを入力するとブラウザ上で、aaaフォルダの中身一覧のリスト が表示されて、中身のファイルをダウンロードできる状態にある場合、 これを表示させない方法はどのようにするのでしょうか。 おそらく、この様なメッセージを出して拒否する設定があるかと思いますが。 Directory Listing Denied
- みんなの回答 (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に変更をする。
その他の回答 (2)
- yh-daichan
- ベストアンサー率35% (136/382)
No2です。 index.htmなら行くのでしょうか? どちらにしても、今時(昔はよく有りました)htaccessなど含め、そのようなサーバーは止めたほうがよろしいかとおもいます。 レンタルサーバーは星の数ほどあります。
- ok-kaneto
- ベストアンサー率39% (1798/4531)
WebサーバはApacheか何かですか? で、それを変更できるとして返答すると。 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/705noindexes.html Options -Indexesに変更する。 できないとすると、 http://htaccess.me/indexes/ .htaccessファイルを変更する。 それもできないとすると。 DirectoryIndexに指定されているindex.htmlなどで空のファイルを用意するとか。
補足
早速ありがとうございます。 Webサーバーの状況は管轄外ですぐには分からないですが、 IISではないかなと?IISの場合はいかがでしょう。 サーバーは直接設定できないですが、もしファイル(コンテンツ)側で何かできることがあれば、お願いします。
補足
ありがとうございます。 サーバーが不明な状態ですが、とりあえず試しました。 1、.htaccessファイル→変化なし 2、index.html(metaとbodyの2通り)→変化なし(index.html自体に飛ばない。トップページはindex.htmlに飛んでいるのですが、下層フォルダでは設定の問題でしょうか) いよいよ管理者にお願いしないとどうしようもなさそうですね。。。