Hallo,
ich habe eine übernommene Contao-Homepage erfolgreich von Contao 3.5 auf Contao 4.13 aktualisiert. Die aktualisierte Homepage lieferte bisher die URLs wie folgt aus:
domain.de/seite1
domain.de/seite1/seite2
domain.de/seite1/seite2/seite3
Jetzt sollen die Seiten mit .html am Ende ausgeliefert werden, was ja mit Contao 4.13 kein Problem ist. Ich habe das Ganze entsprechend umgestellt und bekomme von Contao jetzt folgende, richtigen URLs:
domain.de/seite1.html
domain.de/seite1/seite2.html
domain.de/seite1/seite2/seite3.html
Das Problem ist jetzt, dass alle bei Google indizierten Seiten einen Error 404 auslösen weil diese ohne .html indiziert sind. Deshalb habe ich in der .htaccess folgende Zeilen hinzugefügt:
Damit wird aber nur die erste Seite zu *.html umgeleitet, die Unterseiten lösen nach wie vor einen Error 404 aus:Code:RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^./]+)$ /$1.html [L,R=301]
domain.de/seite1.html
domain.de/seite1/seite2
domain.de/seite1/seite2/seite3
Ich komme mit dem Problem leider nicht weiter.
Was muss ich in der .htaccess ergänzen, damit alle Seiten (auch die Unterseiten) richtig auf *.html umgeleitet werden?
Danke für euer Hilfe.
Lesezeichen