Seite 1 von 1

Caching Problem mit Opera nach URL-Redesign

Verfasst: 29.10.2007 19:24
von Morgenstern
Ich habe die URLs gemäss http://www.seo-phpbb.org/phpbb2/dateinamen.html angepasst. Die URLs sehen nun so aus:

forum/ftopic9576.php#179639

Wenn man nun jedoch nach dem Schreiben eines Beitrags auf "Hier klicken, um deine Nachricht anzuzeigen" klickt, wird die Seite noch ohne den Beitrag angezeigt (wohl aus dem Browsercache). Dies ist nur bei Opera der Fall. Wie kann ich das änderen? Ich habe erfolglos versucht,

Code: Alles auswählen

<meta name="Sound" content="Page-type" />
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
in den overall_header.tpl zu tun und vergeblich in der page_header.php folgendes eingetragen:

Code: Alles auswählen

  header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");                  // Date in the past    
    header('Last-Modified: '.gmdate('D, d M Y H:i:s') . ' GMT');
    header('Cache-Control: no-store, no-cache, must-revalidate');     // HTTP/1.1 
    header ("Pragma: no-cache");
    header("Expires: 0");
Hat jemand einen Plan, wie ich das Problem lösen kann?

Verfasst: 03.11.2007 23:52
von killerbees19
Kannst du leider nicht ändern, das ist eine Art Opera Bug, der Benutzer muss einfach auf F5 im Browser klicken, eine andere Lösung gibt es nicht, da Opera alle Cache Angaben in so einem Fall ignoriert ;-)

Aber: Opera 8.x hat diesen Fehler nicht, nur haben die alten 8-er Versionen Sicherheitslecks ;-)


MfG Christian

Verfasst: 05.11.2007 18:39
von Morgenstern
Der Fehler tritt bei mir jedoch bei Opera 9 auch auf.

Verfasst: 08.11.2007 16:56
von killerbees19
Das habe ich ja geschrieben: Erst ab Version 9 tritt der Fehler auf ;-)


MfG Christian