Frontend kann durch veralteten L-Parameter beschädigt werden

Unter bestimmten Umständen kommt es zu dem Fehlerbild, dass das TYPO3 System Seiten ausgibt, die komplett oder nur zum Teil keine Links/URLs mehr haben. Teilweise sind auch an bestimmten URLs der Parameter L mit einer hohen Zahlenwert angehängt.

Dies geschieht unter drei Voraussetzungen:

  • Die config.linkVars Einstellung im TypoScript-Template steht auf config.linkVars = L oder ähnlich.
  • Der Frontend-Cache wurde geleert und noch nicht alle Seiten wurden neu generiert.
  • Ein Bot hängt beim Abruf der Seiten einen ?L= Parameter an, um Sicherheitslücken zu finden und generiert so die Seiten ohne Cache mit diesem Parameter neu.

Im T3Bootstrap Template finden Sie die zu entfernende Einstellung unter:
typo3conf/ext/demotemplate/Configuration/TypoScript/Config/config.typoscript
Löschen Sie die Zeile
linkVars = L(int)
komplett und leeren Sie komplett den Frontend Cache.

Sven Wappler

Webentwickler, Programmierer, TYPO3 Experte

Das könnte dich auch interessieren …

3 Antworten

  1. Danke für diese Lösung!

  2. Chris sagt:

    Vielen Dank!

  3. Ralph sagt:

    Merci – hat mich nach Stunden Fehlersuche gerettet.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert