• ベストアンサー

サーバ上にあるディレクトリーの非表示

こんにちわ 現在サイトを構築している上で行き詰まっています。 自分のもっているドメイン内にダウンロード用のフォルダーを作ったのですが 例 ドメイン:www.xxx.jp フォルダ:download このフォルダー内にダウンロードコンテンツを入れます そしたらコンテンツのダウンロードのアドレスは www.xxx.jp/download/aaa.zip となります。 しかしaaa.zipの他にもbbb.zipやccc.zipの様に 他にもダウンロードコンテンツがある場合 アドレスバーにwww.xxx.jp/downloadと入力してしまうと ディレクトリー(?)の画面になり すべてダウンロード可能となってしまいます。 このディレクトリー画面を表示させないように出来るのでしょうか? 又、別に良い方法があれば教えてください。 よろしくお願いいたします。

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

  • ベストアンサー
  • 123isao
  • ベストアンサー率54% (186/341)
回答No.4

対策1 www.xxx.jp/でアクセスしたときにindex.htmが表示されるサーバであれば 空のindex.htmをおいておけば表示されません。 www.xxx.jp/でアクセスしたときにindex.htmlが表示されるサーバであれば 空のindex.htmlをおいておけば表示されません。 対策2 .htaccessが使えるサーバであればaaa.zipを置いているフォルダ内に Options -Indexesと書いたテキストをアップロードして、サーバ上で ファイル名を.htaccessと変更すれば一覧表示をしなくなります。

その他の回答 (3)

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.3

サーバーがApacheなんでしょう。ディレクトリにindex.htmlなどを置いておくといいです。 そのほうが多分ユーザーも移動しやすいでしょうから。

  • outbrave
  • ベストアンサー率60% (231/380)
回答No.2

index.html ファイルなどをダミーで入れておくのもあり。

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

ディレクトリ一覧の表示の抑制には.httacessファイルを使用します。 (自宅サーバならhttpd.conf) http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/directory.html#directory2 .httacessについてはこちら http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/usage.html

関連するQ&A