Ergebnis 1 bis 17 von 17

Thema: Merkwürdiges Verhalten der (automatischen) Sprachumschaltung

  1. #1
    Contao-Nutzer
    Registriert seit
    01.09.2020.
    Ort
    Stuttgart (Germany) / Mastihari (Greece)
    Beiträge
    39

    Standard Merkwürdiges Verhalten der (automatischen) Sprachumschaltung

    Ich habe eine Seite mit recht vielen Sprachen. Unter diesen Sprachen gibt es eine Variante für Deutsch (de) als auch Schweizerdeutsch (de_CH). In den meisten Fällen funktioniert die Weiterleitung wie gewünscht. Allerdings gibt es Fälle wo Besucher mit einer System-/Browsereinstellung auf die ch-DE Variante weitergeleitet werden, die eigentlich auf der de-Seite landen sollten. Das ist in erster Linie in Chrome der Fall, und komischerweise nur auf dem Live-Server.

    Hatte jemand schonmal einen solchen (oder ähnlichen) Fall und kann mich in die richtige Richtung deuten? Ich habe keinen Ansatz wo das Problem liegt, und in welcher Richtung eine Lösung liegen könnte.

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.084
    Partner-ID
    10107

    Standard

    Poste die URL, wo dieses (vermeintliche) Problem existiert.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    01.09.2020.
    Ort
    Stuttgart (Germany) / Mastihari (Greece)
    Beiträge
    39

    Standard

    Danke für die schnelle Antwort.

    Die URL ist ENTFERNT

    Falls das im Chrome korrekt weiterleitet (auf /de) auch mal über Google mit dem Suchbegriff ENTFERNT versuchen. Der "Website" Link in der MyBusiness-Infobox leitet bei mir (im Chrome) immer auf /de-CH
    Geändert von the_gmo (19.01.2023 um 14:32 Uhr)

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.084
    Partner-ID
    10107

    Standard

    Was hast du denn als Sprache für den de-CH Seitenbaum eingegeben?
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    01.09.2020.
    Ort
    Stuttgart (Germany) / Mastihari (Greece)
    Beiträge
    39

    Standard

    Der Deutsche Seitenbaum hat "de"

    Screenshot 2023-01-19 at 13.13.11.png

    Der Schweizerdeutsche Seitenbaum hat "de_CH"

    Screenshot 2023-01-19 at 13.12.33.png

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.084
    Partner-ID
    10107

    Standard

    Welche Contao Version genau?
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    01.09.2020.
    Ort
    Stuttgart (Germany) / Mastihari (Greece)
    Beiträge
    39

    Standard

    4.13.15

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.084
    Partner-ID
    10107

    Standard

    Hast du Legacy Routing deaktiviert? Vermutlich, oder?
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Nutzer
    Registriert seit
    01.09.2020.
    Ort
    Stuttgart (Germany) / Mastihari (Greece)
    Beiträge
    39

    Standard

    Nein, der müsste aktiv sein. Zumindest ist in der config.yml nicht dazu zu finden:

    Screenshot 2023-01-19 at 13.37.19.png

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.084
    Partner-ID
    10107

    Standard

    Ich kann das Problem jedenfalls bei deiner Contao Installation reproduzieren:
    Code:
    $ curl -I -H "Accept-Language: de-CH" https://www.merz-schaltgeraete.de
    
    HTTP/2 302
    content-type: text/html; charset=UTF-8
    location: https://www.merz-schaltgeraete.de/de/
    Lokal kann ich es in Contao 4.13 jedoch nicht reproduzieren, da ist der Redirect immer korrekt je nach Accept-Language, egal ob Legacy Routing oder nicht. Poste deine Seitenstruktur und alle Einstellungen aller Website Roots.
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Nutzer
    Registriert seit
    01.09.2020.
    Ort
    Stuttgart (Germany) / Mastihari (Greece)
    Beiträge
    39

    Standard

    Welche Einstellungen soll ich denn posten. Bei 27 Root-Seiten ist es vielleicht sinnvoll das etwas einzugrenzen.

    SCREENSHOT GELÖSCHT
    Geändert von the_gmo (19.01.2023 um 14:35 Uhr)

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.084
    Partner-ID
    10107

    Standard

    Schränke es mal auf DE, CH, CH-DE ein.
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Contao-Nutzer
    Registriert seit
    01.09.2020.
    Ort
    Stuttgart (Germany) / Mastihari (Greece)
    Beiträge
    39

    Standard

    Alrighty!

    SCREENSHOTS GELÖSCHT
    Geändert von the_gmo (19.01.2023 um 14:35 Uhr)

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.084
    Partner-ID
    10107

    Standard

    Die Sprache "ch" gibt es übrigens nicht, du solltest de_CH verwenden für diesen Seitenbaum. Wenn du als Prefix statt de-CH dann lieber ch haben möchtest, dann kannst du legacy routing dafür deaktivieren (dann kannst du das Prefix frei wählen). Evt. hilft das auch bei deinem Problem.
    » sponsor me via GitHub or PayPal or Revolut

  15. #15
    Contao-Nutzer
    Registriert seit
    01.09.2020.
    Ort
    Stuttgart (Germany) / Mastihari (Greece)
    Beiträge
    39

    Standard

    Dass es diese Sprache nicht gibt ist mir bewusst. Das Problem ist dass diese Landingpage, Besucher "aus der Schweiz" angezeigt werden sollen. Daher auch der kuriose Aufbau mit de-CH, fr-CH und it-CH als Weiterleitung auf den CH Baum.

    Ich dachte mal was gehört oder Gelsen zu haben dass Conto auch "eigene" Sprachen verarbeiten kann (z.B. eine Version für leichte Sprache). Das war die Idee hinter dem Aufbau mit CH

  16. #16
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.084
    Partner-ID
    10107

    Standard

    Wie gesagt, wenn du Legacy Routing deaktivierst, brauchst du das alles nicht bzw. du kannst dem Schweizer Seitenbaum die richtige de_CH Sprache geben. Weil so wie es jetzt ist wird ja auch im HTML Quelltext die falsche Sprache ausgegeben, was wiederum schlecht für SEO sein kann.
    » sponsor me via GitHub or PayPal or Revolut

  17. #17
    Contao-Nutzer
    Registriert seit
    01.09.2020.
    Ort
    Stuttgart (Germany) / Mastihari (Greece)
    Beiträge
    39

    Standard

    OK, werde ich versuchen.

    Danke für die Hilfe!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •