xserver~自宅サーバー構築、Movable Typeのカスタマイズ、Linux、ブログなどについて解説していきます~

サイトロゴ
HOME > Windows&Linux > Apache > 第3回:ディレクトリ...
Apache
RSS Atom

第3回:ディレクトリ内のファイルを一覧表示させる

第2回では、[ DocumentRoot ] と [ ServerRoot ] について説明しました。第3回では、特定のディレクトリ内に格納されているファイルやフォルダを一覧表示させる方法について説明します。Options ディレクティブを利用することで、DirectoryIndex ディレクティブで指定したインデックスファイルが存在しない場合に、ファイルやディレクトリを一覧表示させることができます。まずは、以下図を参照してください。

スクリーンショット

上図では、Images ディレクトリ内に入ったファイルが全て一覧表示されています。それでは、実際に一覧表示させて見ましょう。インデックス表示させるには、以下のように記述します。

Options +Indexes
あるいは、
Options Indexes

インデックス表示を禁止したい場合には、Options ディレクティブを削除するか、+Indexes の箇所を
-Indexes に変更します。

Options ディレクティブは、httpd.conf に記述するならば、<Directory>~<Directory> 内に記述し、.htaccess に記述するならば、そのままディレクティブを記述できます。.htaccess は一覧表示させたいディレクトリの直下にコピーしておきましょう。

■httpd.conf に記述する場合

<Directory "F:/public_html">
Options Indexes
・・・
</Directory>

■.htaccess に記述する場合

Options Indexes

因みに、一覧表示させたいディレクトリ内に、index.html や index.php などのインデックスファイルが存在する場合は、インデックスファイルが優先して表示されます。.htaccess を置いているのに、一覧表示ができないという場合は、一覧表示したいディレクトリ内にインデックスファイルが存在していないことを確認しておきましょう。

以上で第3回終了です。

参考になりましたらポチっとお願いします♪

トラックバック

このエントリーのトラックバックURL:


コメントを投稿

スポンサードリンク
ブログランキング