DirectoryIndex

目的

yukiwikiにて http://myserver/docs/wiki.cgi ではなく http://myserver/docs/ でアクセスできるようにしたい.

設定

httpd.conf か .htaccess に DirectoryIndex ディレクティブを追記する.


http://httpd.apache.org/docs/2.0/ja/mod/mod_dir.html#directoryindex

クライアントが、ディレクトリ名の最後に「/」 を指定してディレクトリインデックスを要求する場合に探すリソースのリストを DirectoryIndex ディレクティブで設定します。

例1:

DirectoryIndex index.html wiki.cgi


http://myserver/docs/ へのアクセスがあり、 http://myserver/docs/にindex.htmlがなくて、wiki.cgiが存在すれば、この URL が返される.それも無い場合、ndexes オプションがセットされている場合、ディレクトリのリストが返される.

例2:

DirectoryIndex index.html index.txt /cgi-bin/index.pl


このように、ドキュメントが同じディレクトリ内に存在するは必要がないとのこと.これは何かうまいこと使えそう.思いつかないけど.