• ベストアンサー

URLでディレクトリ入力すると中身が見えてしまう

ホームページ作成側からの質問です。 例えば、 http://abc.com/ というサイトがあり、ここに"aaa"というフォルダがある場合、 http://abc.com/aaa/ とURLを入力するとブラウザ上で、aaaフォルダの中身一覧のリスト が表示されて、中身のファイルをダウンロードできる状態にある場合、 これを表示させない方法はどのようにするのでしょうか。 おそらく、この様なメッセージを出して拒否する設定があるかと思いますが。 Directory Listing Denied

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

WEBサーバの設定の問題 下記のどれかの方法でやるしかありません。 ○ApacheでのIndexesの問題なら、サーバー管理者に対策を講じてもらう。 ○ディレクトリにindex.htmlを置きエラーページへ飛ばす。{metaを外して<body>と</body>の間にエラーを書いてもよい。} ---------------- <html> <head> <meta http-equiv="refresh" content="0;URL=http://[エラーページのアドレス]/"> </head> <body> </body> </html> ---------------- ○ディレクトリのアクセス権を711や701に変更をする。

okhotsk
質問者

補足

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

その他の回答 (2)

回答No.3

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

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

WebサーバはApacheか何かですか? で、それを変更できるとして返答すると。 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/705noindexes.html Options -Indexesに変更する。 できないとすると、 http://htaccess.me/indexes/ .htaccessファイルを変更する。 それもできないとすると。 DirectoryIndexに指定されているindex.htmlなどで空のファイルを用意するとか。

okhotsk
質問者

補足

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

関連するQ&A

  • ホームページビルダー8で、サイト内のディレクトリ分けの方法が解りません。

    はじめまして。ホームページビルダー8で、 サイト内のディレクトリ分けの方法が解らなく、困っております。 すべてのファイルを同じフォルダに入れてます。 例えば、このようにリンクしたサイトですと、 ●http//abc.com(トップページ)-●aaa-●b1                            ●b2                            ●b3 ●aaaのページは、 http//abc.com/aaa となるのですが、 ●b1のページも http//abc.com/b1 となってしまいます。 http//abc.com/aaa/b1 とする方法が解りません。 サブのaaaという名のフォルダを作って、●aaaのファイル名をindex.htmlとして、 aaaフォルダの中にb1、b2、b3のファイルを作ればよいのでしょうか。 宜しくお願いします。

  • ディレクトリ構成とプログラム

    ディレクトリ構成とプログラムについて 各カテゴリ(aaa、bbb、ccc)単位に商品一覧を表示しているサイトで ソースをみると下記のようになっています。 <a href="/cat/aaa/">aaa</a> <a href="/cat/bbb/">bbb</a> <a href="/cat/ccc/">ccc</a> クリックするとルートディレクトリは http://www.xxx.jp/cat/aaa/list/?num=20と表示されます。 ※numは表示商品のmax数。 index.phpがプログラム名なのはわかりますが ディレクトリ構成が / ├index.php(トップページ) ├cat/list/ │ ├aaa │ │ └list │ │ └index.php │ ├ bbb │ としているとは思えません。 どのようなフォルダ構成、実際のプログラムがある場所、どのような制御をしているのでしょうか? また、考え方が記載されているサイトを教えていただけませんか。

    • ベストアンサー
    • PHP
  • ディレクトリの中身(ファイル)をコピーするコマンドは?(fedora)

    こんにちは。 fedora core5を使っていてCPコマンドで困りました。 cp -R /home/aaa /home/bbb と入力して、aaaというディレクトリの中身のファイルを全てbbbというディレクトリへコピーしようとしたのですが、これではaaaというディレクトリごとbbbへコピーされてしまい、/home/bbb/aaa みたいになってしまいます。 指定したディレクトリの中のファイルを全て別ディレクトリへコピーするときはどのように指定すればよいのでしょうか?

  • URLのフォルダとファイルの見分け

    http://www.something.com/aaa/bbb というURLを入力します。 この時、bbbがフォルダであればその配下の一覧が表示され、 bbbがファイルであればそのページが表示されます。 では、aaaフォルダの配下にbbbというフォルダとbbb.htmlのようなファイルが両方合った場合、ブラウザはどう解釈するのでしょうか。本によると、サーバーには両方を作る事はできないと記述がありましたが、場合によっては可能なような気がします。

  • 同じディレクトリ内に…

    同じディレクトリ内(例えば/aaa/)に index.htmlとindex.phpが存在する状態は、何か不具合の元になるでしょうか? 仮にwww.aaa.com/aaa/ でアクセスした時に、問答無用でindex.htmlが開いてしまうのは問題ではありません。 ご存知の方よろしくお願いします

    • ベストアンサー
    • HTML
  • サーバーのディレクトリについての初歩的な質問。

    サーバーのディレクトリについての初歩的な質問。 abc.comと言うドメインの サーバーのディレクトリにaと言うフォルダ以下にindex.htmlファイルを置いて http://abc.comと言うリクエストで「a」フォルダのindex.htmlを表示させるにはどのようにすれば良いのでしょうか?また、そのような事をする際に注意点等があれば、教えていただけませんでしょうか? 何もしなければ、http://abc.com/a/となるかと思います。

  • Windows2000でIISの質問です。http://aaaa,jp/直下のディレクトリを仮想ディレクトリにする方法

    いつも、お世話になっております。 http://aaa.jp/ 指定で表示されるのは、基本でwwwroot直下に なっていると思うのですが、直下だけを、別フォルダにしたいのですが、どうすればよいのでしょうか? \c:inetpub\wwwroot\abc⇒http://aaa.jp/abc/ \c:inetpub\homedir\⇒http://aaa.jp/ こんな感じでできないでしょうか? ■意図 http://aaa.jp/とhttp://aaa.jp/mobile/ を別管理したいので、FTP接続時に wwwrootを見てしまうとwwwroot直下のフォルダがすべてアクセスできてしまうのを避けたい。 ※wwwroot直下のディレクトリをすべて仮想ディレクトリにするというのは無しでお願いします。

  • サーバーでのドメイン、サブドメイン、ディレクトリについて

    自分なりに考えたのですが頭の中でまとまらなかった為、非常に読みづらい文章ですがよろしくお願いします。 例えば自分で、AAA.JPといったドメインを取った場合サーバー上では AAA.JPやAAA.JP/index がトップページでそこからページ AAA.JP/PAGE1 AAA.JP/PAGE2 といったようになってるもの、コレがディレクトリですよね? つまりトップページのフォルダの下に子ページのフォルダが入ってくというイメージで考えてます。 もう一方のサブディレクトリというものが分かりません。 X.AAA.JP Y.AAA.JP Z.AAA.JP ↑コレがサブディレクリでしょうか? 先ほどの子ページはINDEXの下に入れていけばいいのは分かるのですが、このサブディレクトリというのは、どこに配置(アップロード)したらいいのでしょうか? トップページの上には置けませんよね?? アップの仕方も知りたいのですが、イメージが自分なりに全くわからないのでそこを教えていただけましたらありがたいです。 本当に分かりづらい文章ですみませんがよろしくお願いします。

  • http://www.aaa.com/aaa

    http://www.aaa.com/aaa とあったばあいaaaはディレクトリなのかファイルなのかどちらでしょうか? aaaは拡張子なしです。 http://www.aaa.com/aaa は http://www.aaa.com/aaa/ としたほうがいいでしょうか?

  • フォルダ(ディレクトリ)の一覧をプリントできますか

    フォルダ(ディレクトリ)の一覧を プリントしたいと思っています。 コマンドプロンプトで dir /s /b > aaa.txt を実行すると フォルダ(ディレクトリ)とその中のファイル名が aaa.txtに入ってしまいました。 フォルダ(ディレクトリ)のみ ファイルにいれるか プリントする方法があったら 教えてください。 よろしくお願いします。

専門家に質問してみよう