Diese Webseite verwendet Cookies. Diese werden u.a. zu statistischen Zwecken verwendet. mehr Informationenschließen
 

TYPO3 9.5: URLs mit trailing slash

Mit TYPO3 9.5 kamen ein paar sehr nützliche Neuerungen in das System, u.a. mehr und einfachere Optionen für die SEO und vor allem das URL-Handling als Systemerweiterung. Diese funktioniert nach erfolgtem Update oder Neuinstallation schon ziemlich gut. Einziger möglicher Knackpunkt: die URLs haben keinen Slash am Ende (keinen trailing slash).

Doch dieser lässt sich sehr einfach ergänzen, man muss nur wissen wo.

Im Bereich Sites (vgl. 1 in der Grafik) wird ein sog. Site Identifier festgelegt (vgl. 2 in der Grafik), diesen kurz merken.

Configuration anpassen

Die grundlegende Konfiguration der jeweiligen Webseite wird in einer yaml-Datei im Order

typo3conf/sites/IDENTIFIER/config.yaml

abgelegt. Statt IDENTIFIER wird der Site Configuration eingetragene Name (vgl. 2 in der obigen Grafik) verwendet. Um jetzt einen trailing slash in den jeweiligen URLs zu erhalten, können folgende Zeilen ergänzt werden (einfach am Ende der Datei einfügen):

routeEnhancers:
  PageTypeSuffix:
    type: PageType
    default: /
    suffix: /
    index: ''
    map:
      /: 0

Hierbei unbedingt die Einrückungen beachten! Jetzt den TYPO3-Cache leeren (Clear all Caches) und schon sollten die URls einen abschließen Schrägstrich haben.Canonicals, hreflangtags etc. passen sich automatisch an.

Wird bei index ein Wert eingetragen, so wird dieser als URL der Startseite verwendet.

Kommentare (1)

  • Ulrich Diehl
    Ulrich Diehl
    am 26.03.2019
    Sehr schön, eine einfache Lösung für ein wichtiges Problem, danke fürs teilen!

Neuen Kommentar schreiben