#angry#
ich habe auf meiner Typo3 Seite die Indexed Search Engine eingebunden.
Sie funktioniert auch wunderbar, jedoch gibt es da einen kleinen Hacken:
Wenn ich in der Ergebnisliste eine Seite anklicke und anschließend im Browser auf "Zurück" klicke, sehe ich im IE nur noch "Die Seite ist nicht mehr gültig" bzw. im Firefox kommt ne Abfrage, ob ich die POST Daten erneut schicken möchte.
Gibt es denn keine Möglichkeit, das Formular auf GET umzustellen, so wie es Google & Co machen?
Beste Grüße,
Benjamin
Hi!
Nach laaaangem Suchen habe ich endlich eine Lösung gefunden!!!! 😃
Man erstelle ein Template Datensatz in der Unterseite, wo die Suche liegt bzw. setzt dieses TypoScript nur für genau diese Unterseite ([GLOBALvar ...])
config.additionalHeaders = Cache-Control: max-age=86400, must-revalidate
Bedeutung:
Cache-Control ist ein HTTP 1,1 Header, der das Steuern des Cachings von Browsern und Proxies gedacht ist.
"max-age" bestimmt eine relative Angabe in Sekunden, wie lange das Dokument noch Gültigkeit besitzt. Das heisst in diesem Fall, einen Tag (24*60*60) lang.
"must-revalidate" zwingt den Browser dazu, eben genau die oben genannte Einstellung zu beachten.
Im Endeffekt cached der Browser nun die Daten, was die Möglichkeit des Zurückkehrens auf das Suchergebnis bringt.
Diese Konfiguration funktioniert unter IE 6, Firefox sowie in Opera. Andere Browser habe ich nicht getestet.
Ich hoffe, dass es für Euch ebenso hilfreich ist, wie für mich ;-)
Gruß,
Benjamin
Hallo Benjamin,
genau das was ich gesucht habe!!! Besten Dank!
Grüße,
Frank