よくあるご質問 ご利用の注意事項 当サイトについて お問い合わせ
cman.jp > htaccess作成 > htaccess解説 > ファイル一覧の可否
htaccess解説/ファイル一覧の可否
URLにディレクトリまで指定され、デフォルトの表示ページが見つからない場合、ディレクトリ内のファイル一覧を表示するかをhtaccessで指定できます。
たとえば、「cgi-bin」や「css」など公開ページが配置されていないディレクトリも多くあると思います。この場合、「http://www.example.jp/cgi-bin/」と指定された場合は、ファイルの一覧を表示するかしないかをhtaccessで指定することができます。
ファイル一覧の可否は、サーバの設定でデフォルトが決まっています。デフォルトを変更したい場合にhtaccessで変更します。
詳細
以下の構成のディレクトリがあり、該当のディレクトリにアクセスがあった場合、htaccessの設定によって表示される画面は異なります。
ブラウザで「http://www.example.jp/sample/」など上記ディレクトリが指定された場合、以下のように表示されます。
  1. ファイル一覧の表示を拒否する場合
    <Files ~ "^\.ht">
    deny from all
    </Files>
    Options -Indexes
    htaccessに「Options -Indexes」を指定すると、一覧が表示されなくなります。
    (エラー:403 Forbiddenとなります)
  2. ファイル一覧の表示を許可する場合
    <Files ~ "^\.ht">
    deny from all
    </Files>
    Options Indexes
    htaccessに「Options Indexes」を指定すると、一覧が表示されます。
その他
  • セキュリティー
    一般的にはセキュリティーの観点より、ファイル一覧の表示を拒否することが多くなっています。サーバーのデフォルトも一覧の表示時を行わない設定になっているケースがほとんどです。
    ファイル一覧を意図的に表示したい場合以外は、「拒否」をお勧めします。
  • htaccessの詳細
    詳細につきましては、「http://httpd.apache.org/docs/2.0/ja/」でご確認ください。
運営会社 : 株式会社シーマン - 個人情報保護方針
当社無料サービス : サーバー監視 - 写真・画像の加工サービス - QRコード作成 - ファイル暗号化 - ブラウザキャプチャ
Copyright (C) 2010 Cman Corporation. All Rights Reserved.