Temat: Pomoc z odświeżaniem strony

Witam,

w ramach akcji google dostosowywania stron do urządzeń mobilnych umieściłem w swoim pliku .htaccess następujący zapis optymalizujący stronę pod względem wydajności:

<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On
# Default directive
ExpiresDefault "access plus 1 month"
# My favicon
ExpiresByType image/x-icon "access plus 1 year"
# Images
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
# CSS
ExpiresByType text/css "access plus 1 month"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
</IfModule>

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

Natomiast nadszedł czas i strona przeszła facelifting.
Problem polega na tym, że np. pewne zdjęcia przeszły modyfikacje, ale ich nazwa i miejsce w kodzie html zostało takie same. Jak zrobić, żeby wszyscy (nowi i ci co byli na stronie np. dwa dni temu) użytkownicy zobaczyli stronę ze wszystkimi prawidłowymi zmianami i w grafice i css, zachowując równocześnie korzyści z optymalizacji htaccess (wymagania google)?

Pozdrawiam
Marek Karmelski

Marek Karmelski PHP Programmer,
Magento dev, Agencja
reklamowa White
Ducky

Temat: Pomoc z odświeżaniem strony

Możesz zmniejszyć czas do np. 24h, ustawiasz to w ExpiresByType.

Lekturka:

http://traxter-online.net/naglowki-etag-i-expires-czyl...



Wyślij zaproszenie do