Ну. Потому что сервер отдает в заголовках 404.
Это может быть по разным причинам, скорее всего косячит роутинг в CMS (если используется).
UDP
ой, html же, какой cms...
Тогда в настройках апача надо порыться, может у него начальная страница указанная другая, а не index.html (а например index.php), и он шлет 404, но по умолчанию отображает index.html