Hi Stephan,

danke.

Ich würde dir empfehlen, in einer Entwicklungsumgebung mal den mit 6.x standardmäßig aktiven Paramter "pageNotFoundOnCHashError" zu aktivieren und deine Seite dann dahingehend zu bereinigen, dass alle Seiten auch mit diesem Parameter sinnvoll und vollständig angezeigt werden.

Ich gehe davon aus, dass der Parameter unmittelbar dafür sorgt, dass ein Großteil der Seiten (zumindest solche die mit deinem Plugin versehen sind) spontan nur noch mit 404-Fehlern antwortet. Du solltest das also auf dem Produktivsystem erst anschalten, wenn du deine Konfiguration korrigiert hast.

Das werde ich alsbald möglich so testen, bin gespannt.

Anbei eine Diskussion von vor zwei Wochen. Da habe ich versucht, das Cacheverhalten und den Einfluss des cHash-Parameter darauf zu erklären. http://forum.typo3.org/index.php?t=msg&th=199322&goto=695085&#msg_695085

Die dort gestellte Frage ist zwar eine andere, aber meine Antwort hilft dir vielleicht trotzdem.

Sehr schöne Erläuterung, vielen Dank dafür. Da kannte ich viele Details noch nicht. In einem Absatz schreibst du:

[...]
Das heißt, dass das Anhängen von GET-Parametern ohne Angabe des cHash den gleichen Cache-Identifier erzeugt, wie die Seite ohne jegliche GET-Parameter. Deshalb wird die Seite immer "parameterlos" gecacht.
[...]

Bedeutet das in meinem Falle: Bei ursprünglich leerem Cache wurde die besagte Seite erstmalig *mit* GET Parametern, aber ohne cHash aufgerufen und das Ergebnis im Cache abgelegt. Der zugehörige erzeugete Cache-Identifier ist aber der gleiche als ob die Seite *ohne* GET Parameter aufgerufen worden wäre und daher kommt beim nächsten Aufruf der Seite ohne GET Parameter, die erstmalig gecached'te Version? Ist das so vorstellbar?

Dann muss ich ja nur die Stelle finden, von wo aus die Seite mit GET aber ohne cHash aufgerufen wurde.

Könnte die Ursache auch darin liegen, dass die Seite mit anstelle der GET Parameter der Extension mit ebendiesen als POST Parametern "beschossen" wird (Spam, Angriff, etc), Extbase die Parameter "akzeptiert" und die ShowAction() aufruft, aber ein Cache-Identifier erzeugt wird, wie wenn die Seite ohne jegliche Parameter aufgerufen worden wäre?

Grüße, Jan


_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an