Zum Inhalt springen

Realurl zurück zur Einsprachigkeit?

Erstellt am 21. September 2017 · 2 Antworten · letzte Antwort am 21. September 2017

Tags: RealURL, Weiterleitungen & 404, TYPO3 6, Frage

Unbekannter Benutzer ·

Hallo

ich habe ein Problem mit double Content. Die Seite wurde anfangs mit 6 Sprachen aufgebaut. Der Kunde hat das über den Haufen geschmissen und wollte nur noch deutsch. Dazu gibt es den Google Translater für die Seite der die verschiedenen Sptrachen macht.
Würde soweit auch funktionieren wenn nicht im Webmastertool hudnerte falscher URLS auf einmal auftauchen würden. Alles Sprachvarianten mit /it/ oder /en/ /fr/ usw.
Ich habe jetzt im kompletten TYPO3 alles was mit Mehrsprachigkeit zu tun hat rausgeschmissen. Das führt dazu das Seiten mit einer Sprachvariable die nicht /de/ ist nun zum Error 404 führen.

Wie kriege ich den Redirect hin? Also wenn in der URL www.domain.de/en/seite.html steht das automatisch auf www.domain.de/de/seite.html umgeleitet wird?

Ich denke das wird nur über die htaccess klappen oder?
Da habe ich bereits verschiedenes ausprobiert, das fürht aber immer zu einer Endlosschleife mit /de/de/de ...

Unbekannter Benutzer · · Beste Antwort

Wenn ich das so reinschreibe bekomme ich einen Weiterleitungsfehler.

So schaut der Teil des htaccess momentan aus.

    RewriteRule ^([a-z]{2})/ de/ [R=301,L]

#######
    # Redirect to default language, if no language is set
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule !^(nc/)?(en|de|fr|it|ru|es)/?  https://%{HTTP_HOST}/de%{REQUEST_URI} [R=301,L]
######