例えば、ブラウザからWebサーバへ「http://www.example.com/」とリクエストしてきた場合、 通常「index.html」や「home.html」などを表示するように設定されています。
もし、「abc.html」をトップページしていて、 「index.html」や「home.html」などのインデックスとして登録されているページがなかったらどうなるでしょう。 多くの場合は、ページが見つかりませんと出るか、ディレクトリ一覧が表示されてしまいます。
ここで、「.htaccess」を使えば一番初めに開くページを自分で指定することができるのです。 書き方は次のようにします。
書式:
DirectoryIndex ファイル名1 ファイル名2・・・
記述例:
DirectoryIndex index.html index.htm index.shtml index.cgi home.html home.htm
「DirectoryIndex」命令は、「.htaccess」の設定有効範囲ディレクトリのデフォルトページです。 「ファイル名1 ファイル名2 ...」とは、表示させたいページを列挙できます。 そして、デフォルトページの検索は、左から順に行われ、見つからない時には、 ディレクトリ一覧を表示しようと試みます。