Diese Anpassung der Config.yaml ändert das Routing in TYPO3. Auch .html kann an die URL gehängt werden.

Es wird zu jedem Slug ein .html hinzugefügt. Ein Beispiel dafür: /home/startseite -> /home/startseite.html

Die Seitenkonfiguration YAML Datei findet man ab v12 unter: /config/sites/<SEITE>/settings.yaml

Vor v12 ist der Dateipfad unter: /typo3conf/sites/<SEITE>/config.yaml

Dort fügen wir nun unten folgende Zeilen hinzu:

 


routes: { ... }
...

routeEnhancers:
  PageTypeSuffix:
    type: PageType
    default: .html
    map: { }

 

Natürlich kann man jede Dateiendung nutzen, welche für soetwas unterstützt werden. Auch .php, .js, usw. funktionieren.

Wer keine Dateiendung haben will, kann die oben genannten Zeilen wieder entfernen.

Zum Schluss muss noch der Cache gelöscht werden, damit die Pfade neu generiert werden.

Previous PostTYPO3 Snippet: Mit TypoScript XLF LocalLang manipulieren
Next PostLinux Tutorial: MySQL Datenbank importieren und exportieren