he allí el problema, tienes:
index.
html e
index.
php
predeterminadamente el servidor (apache) selecciona una página index.htm o index.html por defecto, pero puede estar configurado para que sea index.php la que predomine por la htm.
Recomendación: no tengas mas de una pagina como index, la que NO debe cumplir dicho rol debes de cambiarle el nombre por index2, etc. para así evitar que la configuración del servidor afecte a tu web, así decidas cambiar de hosting por ejemplo