«

»

index.html 以外をトップページにする

サイトのトップページなどで、ファイル名を指定せずにアクセスしたときの優先順位を.htaccessで指定できます。

PC用と携帯用サイトがあり、携帯からのアクセスをPHPやCGIで判別し振り分けられている場合などに、「index.php」や「index.cgi」などを「index.html」よりも先に読み込ませる必要があります。

一般的にウェブサーバはindex.htmlindex.htmが一番最初に読み込まれるように設定してあり、

http://www.example.com のようにドメイン名だけでにアクセスしたときに、http://www.example.com/index.html が最初に表示されます。同一ディレクトリにindex.htmlindex.cgiindex.phpなどがある場合などにファイルの優先順位を指定できます。

index.phpindex.cgiindex.htmlよりも優先したい場合は

DirectoryIndex index.php index.cgi index.html index.shtml

上記の記述では、index.phpが最初に表示されますが、それが無い場合にはindex.cgiを表示、それもない場合にはindex.htmlが表示されます。記述を入れ替えることにより、優先順位が指定できます。