HTML Cacheproblem bei Share mit Facebook?

Schumiel

Lieutenant
Registriert
Jan. 2010
Beiträge
846
Hallo,

und zwar möchte ich meine Seiten per Sharefunktion von Facebook veröffentlichen. Diese wird dabei in den Meta-Tag Titel übertragen. Das funktioniert auch soweit.

Aber nach z.B. einer Stunde möchte ich die gleiche Seite erneut sharen, die jetzt aber anderen Inhalt hat, aber mit den gleichen Variablen bestückt wird. Aber was passiert, der Inhalt des Shares ist genau die, die vor einer Stunde. :(

Ich vermutete erst ein Cacheproblem und leerte mein Cache, ohne Erfolg. Auch PC Neustart brachte nichts. Weiß jemand, woran das liegt und weiß eine Lösung?
 
du kann im meta-tag auch eine gültigkeit eingeben. kann gut sein, dass nicht deine Seite für das Cache-Problem verantwortlich ist, sondern facebook. speichere also eines gültigkeitswert in den meta-tags ab und probiere es nochmal.
 
z.B.
HTML:
<meta http-equiv="expires" content="Sat, 01 Dec 2001 00:00:00 GMT">
 
nein. du must ein gültigen Datumswert nach dem GMT-Format eintragen. das kann PHP aber.
 
PHP:
$ret = gmdate("M d Y H:i:s GMT");

echo '<meta http-equiv="expires" content="'.$ret.'">';

Wir kann ich jetzt bestimmen, dass bei jedem Seitenaufruf die Gültigkeit nur 1 Stunde ist?
 
PHP:
$ret = gmdate("M d Y H:i:s GMT", time()+(60*60));
// aktuelle Zeit + 60 Sekunden * 60 Minuten
echo '<meta http-equiv="expires" content="'.$ret.'">';
 
Ich habe es nochmal richtig angepasst.

PHP:
$meta_zeit = gmdate("D, d M Y H:i:s GMT", time()+(60*60));

Ergebnis:
HTML:
<meta name="expires" content="Wed, 13 Oct 2010 14:02:13 14OctGMT">
:( ?
 
Zurück
Oben