Zum Inhalt springen

Seite mit 304 Status zurückliefern

Erstellt am 14. Dezember 2011 · 2 Antworten · letzte Antwort am 19. Dezember 2011

Tags: Cache & Performance, Frage

eclipseFFM ·

Geht mit Typo3 eine Seite bzw Header (wenn sich nichts geändert hat ) mit dem Status 304 zurückliefern? Ich weiss dass das mit PHP geht aber ob mit Typo3 das geht weiss ich leider nicht. Vielen Dank im Voraus.
Reine PHP Beispiel

<?php $last_mod=gmdate('D, d M Y H:i:s',$page_data). ' GMT'; header("Pragma: "); // session_start give "no-cache", so we clean this header("Cache-Control: max-age=3600, must-revalidate"); header('Last-Modified: ' . $last_mod); header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 3600) . ' GMT'); if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) { && trim($_SERVER['HTTP_IF_MODIFIED_SINCE'])==$last_mod) { header('HTTP/1.0 304 Not Modified'); header('Content-Length: 0'); // header('Status: 304 Not Modified'); //some httpd servers don't allow HTTP/1.1  die(); } } //rest of normal headers + content ?>
eclipseFFM ·
karlchen schrieb

wenn das Caching in TYPO3 aktiviert ist, sollten die korrekten Header dementsprechend gesetzt werden

Das geht nicht die Seite gibt immer 304 Status zurück... die angehengte Javscript,Stylesheet usw Dateien geben 304 zurück leider Seite selbst immer 200 Status.