- ベストアンサー
サーバ上にあるディレクトリーの非表示
こんにちわ 現在サイトを構築している上で行き詰まっています。 自分のもっているドメイン内にダウンロード用のフォルダーを作ったのですが 例 ドメイン:www.xxx.jp フォルダ:download このフォルダー内にダウンロードコンテンツを入れます そしたらコンテンツのダウンロードのアドレスは www.xxx.jp/download/aaa.zip となります。 しかしaaa.zipの他にもbbb.zipやccc.zipの様に 他にもダウンロードコンテンツがある場合 アドレスバーにwww.xxx.jp/downloadと入力してしまうと ディレクトリー(?)の画面になり すべてダウンロード可能となってしまいます。 このディレクトリー画面を表示させないように出来るのでしょうか? 又、別に良い方法があれば教えてください。 よろしくお願いいたします。
- みんなの回答 (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)
サーバーがApacheなんでしょう。ディレクトリにindex.htmlなどを置いておくといいです。 そのほうが多分ユーザーも移動しやすいでしょうから。
- outbrave
- ベストアンサー率60% (231/380)
index.html ファイルなどをダミーで入れておくのもあり。
- steel_gray
- ベストアンサー率66% (1052/1578)
ディレクトリ一覧の表示の抑制には.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