Indexes

アイタタタタ。


今の今まで、AllowOverride ディレクティブで使う IndexesOptions ディレクティブで使う Indexes を混同してた。


前者は .htaccess で DirectoryIndex 等の使用を許可する。
後者はディレクトリにアクセスがあり、且つ、DirectoryIndex に当たるファイルが無い場合にファイルリストを表示するか否かを制御する。

# httpd.conf
<Directory /home/*/public_html>
    AllowOverride Options, ...
    ...
</Directory>
# .htaccess
Options +Indexes
DirectoryIndex hoge.cgi

とかして、うまくいかないもんだから、httpd.conf の DirectoryIndex に直書きしてたよ……。