Zum Inhalt springen

Seltsame Zeichen in URL hinter dem L Parameter

Erstellt am 28. Januar 2010 · 1 Antwort · letzte Antwort am 29. Januar 2010

Tags: URLs & Routing, Frage

waytogo ·

Hallo zusammen,
Hat jemand schon mal das gleiche Problem gehabt und eine Lösung:

Manchmal taucht hinter dem "L"-Parameter undefinierbare Buchstaben auf. Die Seite funktioniert soweit ich das beurteilen kann, aber vielleicht kommt es zu Fehlern, die ich jetzt noch nicht gesehen habe.

Eine typische URL Eintrag sieht z.B. so aus:
http://www.guitarsolos.tv/lesson-of-the-week-modes-mixo.html?&L=csflxmsbhxtcoi

Sobald das hinter L auftaucht hat jeder deutsche Link diesen Anhang an der URL. Wenn ich nach Englisch und wieder zu Deutsch schalte, ist die URL wieder ok.

Wenn Ihr noch weitere Infos zur Seite benötigt, fragt einfach. Vorab: TYPO3 4.3 mit deutsch und englischen Seiten.
Vielen Dank für die Antwort
Liebe Grüße
Marco

karlchen ·

ich weiß nicht mehr genau wie das zu stande kam.

doch wenn eine seite dessen Cache Verfallszeit abgelaufen ist, wird Sie beim erneuten Aufruf der Seite, in den Cache geschrieben.
Wenn genau bei diesem Aufruf an erlaubte Variabalen(&L) weitere Sachen angehängt werden. Dann wird die komplette Seite so in den Cache geschrieben, plus dieser zusätzlichen Paramter.

um das zu verhindern, nutze die Definitionsbereiche für linkVars.

Das Beispiel aus der TSref

Example:

config.linkVars = L, print
This will add "&L=[L-value]&print=[print-value]" to all links in TYPO3.
config.linkVars = L(1-3), print
Same as above, but “&L=[L-value]” will only be added if the current value is 1, 2 or 3.