WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Böngésző gyorsítótárazás példa


Példakódunkban fájltípus szerint csoportosítottuk a lejárati idők beállításait.

Csak a valóban használt fájltípusokat kell meghagyni. A lejárati időt a webáruház sajátosságainak megfelelően lehet módosítani.

A kódot .htaccess fájlban kell elhelyezni.

Példakód


<IfModule mod_expires.c>

# Aktiváljuk a szolgáltatást
ExpiresActive On

# Alapértelmezett direktíva
ExpiresDefault "access plus 2 days"

# A folyamatosan változó összetevőkre tiltjuk a gyorstárazást
ExpiresByType application/json "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType text/xml "access plus 0 seconds"
# HTML
ExpiresByType text/html "access plus 0 seconds"

# Képek elévülési idejei
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "now plus 1 week"

# Hang és videó elévülési idejei
ExpiresByType audio/ogg "access plus 1 year"
ExpiresByType video/mp4 "access plus 1 year"
ExpiresByType video/ogg "access plus 1 year"
ExpiresByType video/webm "access plus 1 year"
ExpiresByType video/x-flv "access plus 1 year"

# Favicon elévülési idejei
ExpiresByType image/x-icon "access plus 1 year"

# JavaScript elévülési idejei
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType application/x-javascript "access plus 1 year"
ExpiresByType text/x-javascript "access plus 1 month"

#CSS elévülési idejei
ExpiresByType text/css "access plus 1 month"

# PDF elévülési idejei
ExpiresByType application/pdf "access plus 1 month"

# Web fontok elévülési idejei
ExpiresByType application/font-woff "access plus 1 year"
ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
ExpiresByType application/x-font-ttf "access plus 1 year"
ExpiresByType font/opentype "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"

# Hírcsatornák elévülési idejei
ExpiresByType application/atom+xml "access plus 1 hour"
ExpiresByType application/rss+xml "access plus 1 hour"

</IfModule>