CSS cache - problémy se zobrazením aktuálního CSS souboru po updatu

11.12.2018 napsal Martin

Vyřešeno
Ahoj, mám v hlavičce webu link na soubor CSS se styly
< link rel="stylesheet" type='text/css' media='all' href="css/custom.css" >
a bojuji s tím, že chrome nechce tento nový (updatovaný) CSS soubor načíst, protože to má někde uložené v cache a je otravné to pořád mazat. Lze nějak zabránit cacheování tohoto CSS souboru v hlavičce HTML stránky, aby se tam načetly aktuální změny v tomto souboru? Díky

RE: CSS cache - problémy se…

13.12.2018 odpověděl Rusty

Zkontrolováno

Ahoj,

nejjednodušeji můžeš prohlížeči vnucovat nový CSS soubor tak, aby nebyl nakešovaný, že bys v odkazu na ten CSS soubor přidal např. ?ver=1 a dle libosti po každém updatu číslo zvětšoval:

< link rel="stylesheet" type='text/css' media='all' href="css/custom.css?ver=4" >

Nebo nejlépe tam posílat přes PHP např. DateTime hodnotu:
< link rel="stylesheet" type='text/css' media='all' href="css/custom.css?ver=< ?php echo date("Y-m-d-H-i-s"); ? >" >
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace