ディレクトリ内の一覧表示を止める方法

Index.htmlがディレクトリにない場合、ディレクトリ内の一覧が表示される場合がある。この一覧表示を止めるには、ディレクトリ内に空のIndex.htmlを入れておくか次の.htaccessによる制御を用いる。

.htaccessを使ってディレクトリの内容一覧を止める方法

一覧を表示するのをやめるには、.htaccessファイルに次のように書き、ディレクトリに入れておく。このディレクトリとこれ以下のディレクトリで一覧表示がされなくなる。

Options -Indexes

逆に見せたい場合には次のように書く。

Options +Indexes

また、Apache の設定ファイルで止めることができる場合には、DirectoryIndex .htにすることで止まる。サーバによってはこの設定を.htaccessファイルに記述して行えるようになっている。(さくらレンタルサーバなど)