デフォルトページの指定

デフォルトページとは

URLを /(スラッシュ)の前まで削って、アクセスした場合に表示されるページのことです。

通常は index.html が設定されていて、デフォルトページがディレクトリにない場合は、404 Not Found が返されます。

今回は、このデフォルトページを .htaccess を使用して任意に指定する方法についてです。

.htaccess への記述

  • DirectoryIndex index.html

DirectoryIndex でデフォルトページを指定するので、記述はなくても通常はこのような設定になってると思ってください。

で、例えば最上位のデフォルトページだけを top.html に指定したい場合は、以下の記述になります。(.htaccess ファイルはもちろんルートに設置)

  • DirectoryIndex top.html index.html

こうすることで、top.html が無いディレクトリでは、index.html がそのままデフォルトページとして表示されます。

また、拡張子を区別するので、index.cgi 等もデフォルトページに指定できます。

スポンサードリンク

inserted by FC2 system