[Frage] Realurl zurück zur Einsprachigkeit? TYPO3-Version: 6.2.31

  • thahammer thahammer
    Jedi-Ritter
    0 x
    124 Beiträge
    0 Hilfreiche Beiträge
    21. 09. 2017, 09:28

    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 http://www.domain.de/en/seite.html steht das automatisch auf http://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 ...

    Tags: RealUrl

  • 1
  • toifel toifel
    Jedi-Ratsmitglied
    0 x
    831 Beiträge
    96 Hilfreiche Beiträge
    21. 09. 2017, 13:45

    Eine .htaccess mit folgender RewriteRule sollte das Problem lösen:
    RewriteRule ^([a-z]{2})/ de/ [R=301,L]

  • thahammer thahammer
    Jedi-Ritter
    0 x
    124 Beiträge
    0 Hilfreiche Beiträge
    21. 09. 2017, 14:14

    Wenn ich das so reinschreibe bekomme ich einen Weiterleitungsfehler.

    So schaut der Teil des htaccess momentan aus.

    [code]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]
    ######
    [/code]

  • 1