URLs mit trailing slash oder nicht

Aus Wolfgang Wagners Wiki
Version vom 6. Februar 2023, 19:48 Uhr von Wolfgang (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Aus SEO-Gründen macht es einen Unterschied, ob eine URL mit einem Slash endet oder nicht (siehe https://www.sistrix.de/frag-sistrix/trailing-slash/) Wenn man also ein Upgrade auf TYPO3 9 durchführt und die URLs in der alten Seite so aussahen: '''domain.de/seite/''' dann sollten sie auch nach dem Upgrade so aussehen. Standardmäßig erzeugt TYPO3 9 aber URLs ohne Trailing Slash. Um diesen hinzuzufügen, müssen folgende Zeilen in die config.yaml d…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Aus SEO-Gründen macht es einen Unterschied, ob eine URL mit einem Slash endet oder nicht (siehe https://www.sistrix.de/frag-sistrix/trailing-slash/)

Wenn man also ein Upgrade auf TYPO3 9 durchführt und die URLs in der alten Seite so aussahen:

domain.de/seite/

dann sollten sie auch nach dem Upgrade so aussehen.

Standardmäßig erzeugt TYPO3 9 aber URLs ohne Trailing Slash.

Um diesen hinzuzufügen, müssen folgende Zeilen in die config.yaml der Site-Configuration hinzugefügt werden (auf die Einrückungen achten!)

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

Anschließend "Flush all caches"!

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