Kuidas sundida kasutaja veebibrauserit CSS-faile Apache Serveriga uuesti laadima?

Uuendasin oma veebisaidi CSS-faili, kuid mõned kasutajad näevad endiselt probleeme, mis lahendatakse, kui nende brauserid toovad uusimad versioonid.

See oleks mõeldud WordPressile, kuid võite kasutada mõnda php-funktsiooni, et sama teha ka oma serveris

Üks viis selle lahendamiseks on CSS-faili versioonimine, lisades oma stiililehe URL-ile? V = 123.

<link rel='stylesheet' href='<?php bloginfo('stylesheet_url'); echo '?' . filemtime( get_stylesheet_directory() . '/style.css');"type =" text / css "media =" ekraan, projektsioon "/>  ?> var13 ->

See värskendab lõppu? 12345678 automaatselt iga kord, kui faili muudate. Nüüd näevad kõik teie muudatusi koheselt.

Apache'is saate kasutaja brauseri vahemälu juhtida, lisades järgmisele koodile .htaccess faili. See fail peaks olema veebisaidi juurkastis või kaustades, mida soovite vaikimisi muuta

 AddType text/css .css   ExpiresByType text/css 'access plus 1 hour'  

Pange tähele, et mõnes Apache-serveris ei pruugi .htaccess töötada või pole serveril nõutavaid mooduleid.

none: Charles Robertson | none