[Frage] Startseite für zweisprachige Webseite ohne Slash am Endem auch per f:link und als canonical tag? TYPO3-Version: -

  • miniton miniton
    Padawan
    0 x
    31 Beiträge
    1 Hilfreiche Beiträge
    28. 09. 2021, 15:02

    Hallo,

    ich mache gerade ein Update einer zweisprachigen TYPO3-Seite von V9 auf V10.

    Dabei sollen auch die Einstiegspunkte für die beiden Sprachen angepasst werden von
    http://www.example.com/home
    http://www.example.com/en/home

    nach
    http://www.example.com/de
    http://www.example.com/en

    Die URLs sollen wie gewohnt ohne / am Ende dargestellt werden. Das Ganze soll der SEO dienen. Die Slugs werden teilweise angepasst. Ich mache nur die technische Anpassung.

    Der Seitenbaum ist so konfiguriert, dass die Root-Seite ein Verweis auf die Startseite ist. So habe ich die Seite mal übernommen und so wird es ja häufig gemacht.

    (siehe Bild, einfügen klappt leider nicht)
    https://app.box.com/s/kahxy94fwlimea0sp5gyhqfe9bq5dhqv

    In der config.yaml für die Seitenkonfiguration steht folgendes, um URLs ohne / zu erhalten.
    [code]routeEnhancers:
    PageTypeSuffix:
    type: PageType
    default: ''
    index: ''
    [/code]

    Jetzt habe ich das Problem, dass ich für alle Seiten eine Slug ohne / am Ende angeben kann, nur für die eigentlich Startseite (13) nicht. Ich muss als Slug mindestens einen / eingeben.

    Ergebnis:
    Ich kann die Seite korrekt mit http://www.example.com/de aufrufen, aber als kanonischer Link wird http://www.example.com/de/ angegeben. Auch bei einer Verlinkung per f:link im Fluid-Template wird als Link /de/ erzeugt.

    Wenn ich den Slug manuell in der Datenbank lösche, bekomme ich einen 404.

    Hat jemand eine Idee, wie ich das richtig hinbekommen kann?

    Danke und viele Grüße

    Christian


  • 1
  • 1