もし同一階層に index.html と index.php、index.htmが存在していた場合、
WordPressはデフォルト機能としてリダイレクトしてしまうので、
どれか優先されているものしか表示されない。
そこで、このリダイレクトを無効化してしまう。
wp-includes/canonical.php
$redirect['path'] = preg_replace('|/index.php/*?$|', '/', $redirect['path']);
これをコメントアウトする。