scysys hat geschrieben:Es kann aber auch an einem schon fehlerhaften Inhalt der htaccess-Datei liegen.
Nein, dann kommt sofort eine Fehlermeldung.
Dennoch hilft bei allen 3 Auswahlmöglichkeiten die Lösung meines Vorredners (DirectoryIndex index.htm).
Richtig.
Eventuell ist der Server auch nur auf der index.html konfiguriert. Hierfür hilft folgender Code:
Das ist keine Hilfe, das ist von hinten durch die Brust ins Auge. Deine anderen beiden Vorschläge sind noch schlimmer, die machen überhaupt nichts sinnvolles.
Jedoch müsste man bei dieser Variante Shellzugriff besitzen um die index.html per SymLink auf die index.htm zeigen zu lassen.
Nein, das schon gar nicht. Das kann eine weitere Alternativlösung sein, ist aber keine Voraussetzung für obige Rewrite-Zeile.
Mir kommt das hier vor, als wenn ihr krampfhaft versucht, auf möglichst aufwendige, um nicht zu sagen absurde Weise eine Glühbirne in die Fassung zu schrauben. Da scheint mir bis jetzt so ziemlich alles von „einer hebt die Lampe hoch, einer dreht die Birne rein“ bis zu „Haus um die Glühbirne drehen“ dabei gewesen zu sein.
Es gibt für das Problem nur zwei Lösungen, eine aufwendige und eine ganz einfache:
Aufwendig: Dem Server sagen, er möge index.htm als Index-Datei anerkennen (DirectoryIndex index.htm).
Einfach: Endlich mal MS-DOS und seine schon vor 20 Jahren alberne Namensbeschränkung auf 8+3 Zeichen vergessen und die Datei schlicht index.html nennen. Die Sprache heißt ja schließlich auch HTML und nicht HTM.