Hirdetés

Keresés

Új hozzászólás Aktív témák

  • nevemfel
    senior tag

    Elolvastam, de nem értem.
    Nekem az jön le, hogy az az 7 pont js és css -hez való.
    Nem tudom hol a html rész.
    Ezért kérdeztem vissza.

    Nekem nincs ilyen könyvtár a szerveren: /var/www/html
    var sincs, nem hogy www, pláne html nincs
    és itt borult az egész, mert magyarázat az nincs.

    Hozz létre egy .htaccess fájlt a webroot könyvtárban (nálad ez nyilván nem a /var/www/html könyvtár, de hogy hol van, azt csak te tudhatod. Lényegében az a könyvtár, ahol a főoldal index.html van), ha még nincs, és másold bele ezt:

    <FilesMatch "\.(html|htm|js|css|php)">
    FileETag None
    Header unset ETag
    Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
    Header set Pragma "no-cache"
    Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
    </FilesMatch>

    A legelső sorban (FilesMatch) láthatod, hogy milyen nevű, illetve milyen kiterjesztésű fájlokra fog vonatkozni ez a kódrész.

    A Header set direktíva azt eredményezi, hogy a webszerver minden egyes válaszába ezeket a fejléceket fogja belerakni.

    A Header set Cache-Control egy cacheléssel kapcsolatos fejléc, ami arra utasítja a böngészőt, hogy ne cachelje az adott oldalt. A többi (Pragma, Expires) inkább csak régebbi böngészők miatt kell.

Új hozzászólás Aktív témák