【.htaccess】ブラウザがデフォルトで読み込むindexファイルの設定

トップページ > ブラウザがデフォルトで読み込むindexファイルの設定

デフォルトで読み込むindexファイルを指定

ユーザーがファイル名を指定せずにディレクトリ名(スラッシュ終わり)でページURLにアクセスしてきた場合、
通常は「index.html」や「index.php」などがデフォルトでトップページとして認識されるようになっています。

もし、仮に上記のような設定が行われていない場合や、
トップページとして認識するindexファイルの優先順位を変更する場合には、
DirectoryIndexディレクティブで順番を指定することができます。

具体的には、以下のような記述を.htaccessに追記すればOKです。

DirectoryIndex index.php index.html index.cgi index.rb index.py index.shtml

例えば、上記の書き方であれば、
まず、index.phpが優先され、無ければindex.htmlがトップページとして認識されるようになります。
さらに、index.htmlが無ければindex.cgiがトップページとして認識されるようになります。