URLにディレクトリまで指定され、デフォルトの表示ページが見つからない場合、ディレクトリ内のファイル一覧を表示するかをhtaccessで指定できます。
htaccessによるデフォルトページの設定たとえば、「cgi-bin」や「css」など公開ページが配置されていないディレクトリも多くあると思います。この場合、「http://www.example.jp/cgi-bin/」と指定された場合は、ファイルの一覧を表示するかしないかをhtaccessで指定することができます。
ファイル一覧の可否は、サーバの設定でデフォルトが決まっています。デフォルトを変更したい場合にhtaccessで変更します。
URLでディレクトリまでのPATHが指定されたときに、デフォルトで表示するページを指定(変更)することができます。
表示可否 |
---|
【注意】生成されたhtaccessは保証しておりません。必ず、動作確認を行ってからご利用ください。
以下の構成のディレクトリがあり、該当のディレクトリにアクセスがあった場合、htaccessの設定によって表示される画面は異なります。
ブラウザで「http://www.example.jp/sample/」など上記ディレクトリが指定された場合、以下のように表示されます。
ファイル一覧の表示を許可する場合
ディレクトリ一覧の表示を拒否する。
ディレクトリまでのURLが指定された場合は、エラーコード(httpステータスコード)が403となります。
エラー時のページ表示は変更可能です。「エラーページの設定」をご確認ください。
ディレクトリ一覧の表示を許可する。
セキュリティの観点よりご注意ください。ディレクトリ内に間違ってファイルをアップロードした場合や一時的な保存ファイルも参照対象となります。