DA FLEX

index.html,index.phpどれが優先?

.htaccessによる優先順位の位置づけ

例えば、https://louis.daflex.co.jp/にアクセスしたとする。

このいわゆるルートディレクトリに以下のファイルがあった場合、どれが優先して表示されるのか、.htaccessで決めることができる。

index.htm
index.html
index.php
など、、、

.htaccessファイルで以下のように指定する。

DirectoryIndex index.htm index.html index.php

おそらく通常はこのように設定されているはず。

WordPressで静的ページと混載させたサイトの場合

上記のような設定で、ルートディレクトリにindex.htmlがある場合。本来はWordpressのトップ画面が表示されるはずであっても、index.htmlが優先される。

本来Wordpressが持っているページのディレクトリ(URL)とあえて同じディレクトリをルートディレクトリから作った場合、そのディレクトリにindex.htmlが無かったとしても優先されてWordpressのページは表示されない。

https://louis.daflex.co.jp/test1/

というWordpressの固定ページや投稿記事があったとしても、ルートディレクトリ内の/test1が優先される。