Wie im Beitrag “Richtig umleiten” angedeutet, hier nun eine kleine Anleitung, wie man richtig umleitet.
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]*/)*index\.html? [NC]
RewriteRule ^(([^/]*/)*)index\.html?$ http://www.domain.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
Dieses in die .htaccess-Datei schreiben, wenn es der Provider zulässt, ins root Verzeichnis ablegen und freuen. Damit wird auch der Aufruf der index-Datei, wenn sie index.html heißt, auf die Domain um- und weitergeleitet.
Demnächst eine ausführlichere Version der .htaccess-Datei, die auch php-Versionen, default.html und sonstigen Unfug abwickelt.