-
Cache ürítés
Sziasztok!
Az egyik oldalamon megváltoztattam a css-t és úgy látom, hogy ha olyan gépről kérem le az oldalt, ahol egyszer már korábban betöltődött, akkor szétesik a lap - gondolom azért mert a korábbi css-t tárolja a böngésző. Ezért most használhatatlan a site annak, aki már egyszer meglátogatta.
Van egy ilyen meta kódom: <meta http-equiv="cache-control" content="no-cache" />
Ezt azért építettem be, mert azt hittem, hogy nem engedi majd cache-elni az oldalt senkinek, így bármilyen változtatás során nem válik használhatatlanná. Tud valaki egy jobb megoldást, mert ez nem működik...
-
re: Cache ürítés
A css mögé tegyél be egy fejléc változót, pl így:
<link type="text/css" rel="stylesheet" href="http://www.domained.hu/css/style.css?verzio=2" media="all" />
Minden változtatásnál érdemes átírnod a végén ezt a változót és akkor frissülni fog, mert a név alapján újra fogja cachelni a böngésző. Van aki verziót ír oda, van aki módosítási időbélyeget.
-
re: Cache ürítés
<link rel="stylesheet" type="text/css" href="/css.css?1" media="all" />
A .css után tegyél egy egyedi számot minden módosításkor: .css?1
Ettől egyedi lesz az elérés és mindig letölti a browser.
-
re: Cache ürítés
PHP kód:
<link rel="stylesheet" href="css/styles.css?<?php echo filemtime("styles.css"",)); ?>">
és így már verziót sem kell állítgatni
-
re: Cache ürítés
PHP kód:
<link rel="stylesheet" href="css/styles.css?<?php echo filemtime("styles.css"); ?>">
Igy mar syntax error sincs :)
-
re: Cache ürítés
PHP kód:
<link rel="stylesheet" href="css/styles.css?<?php echo filemtime("css/styles.css"); ?>">
Így pedig az elérési útvonal is rendben. Szerintem ezt kimaxoltuk :D
-
re: Cache ürítés
Köszi mindenkinek! Kipróbálom!