Es scheint ja zumindest so, dass deine index.xxx noch die alte Version ist. Überprüfe mal via FTP, ob die Daten auch wirklich ausführbar in *public_html * stehen und nicht eventuell in einem Unterverzeichnis davon. Weitere Möglichkeiten: Gross-/ bzw. Kleinschreibung beachtet? Daten auf dem Server verlassen sich auf korrekte Schreibweise, es ist also unmöglich, zum Beispiel index.htm aufzurufen wenn die Datei als Index.htm übertragen wurde.
Ruft man deinen Link direkt auf, erscheint dasselbe wie mit www.M2-Pserver.net/index.html, ruft man aber die URI mit …/index.htm oder …/index.php auf, kommt eine Fehlermeldung von blaced.net (inklusive Layer-Werbung). Ich würde also sagen, der Fehler liegt an deinem (falsch) hochgeladenem Content.