Hallo zusammen.
Ich stehe zur Zeit vor folgendem Problem:
Wenn in der Adresszeile die Website-Adresse ohne www eingegeben wird, also zB http://example.org , dann wird auch korrekt auf https://www.example.org weitergeleitet.
Wenn allerdings eine Unterseite aufgerufen wird, zB example.org/kontakt.html, dann wird diese auch auch https://www.example.org weitergeleitet, anstatt auf https://www.example.org/kontakt.html .
Folgenden Code habe ich in der htaccess eingebunden:
RewriteCond %{HTTP_HOST} ^example.de$
RewriteRule ^(.*)$ https://www.example.de/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^example.us$
RewriteRule ^(.*)$ https://www.example.us/$1 [L,R=301]
Und zusätzlich eine Weiterleitung für die index.php
RewriteCond %{THE_REQUEST} ^GET\ /([^/]+/)*index\.(html|php)\ HTTP/
RewriteRule ^(([^/]+/)*)index\.(html|php)$ https://www.example.de/$1 [R=301,L]
Ich habe bereits folgende Dinge ausprobiert:
- Plugin Umleitungen in Joomla deaktiviert
- error.php gelöscht
- Plugin Sprachkürzel in Joomla deaktiviert
- Ungenutzten/ausdokumentierten Code in htaccess entfernt
- Reihenfolge der Anweisungen in htaccess geändert
- die Standard Joomla htaccess eingespielt
- die Einstellungen in Joomla und die htaccess-Anweisung mit einer anderen Webseite verglichen, bei der die Weiterleitung funktioniert
Einstellungen in Joomla sind wie folgt:
Es handelt sich um Joomla 3.8.13
Datenbabkversion ist 5.6.37
PHP-Version ist 7.1.20
Meine konkrete Frage ist also nun, wo der Fehler liegen könnte, dass die Weiterleitungen bei einer Unterseite auf die Startseite leitet.
Beste Grüße
Franziska