AddDefaultCharset UTF-8 AddCharset utf-8 .js .css .html # Кеширование в браузере на стороне пользователя # Включаем поддержку директивы Expires ExpiresActive On # Задаем время для хранения файлов (картинок) в кэше для каждого типа ExpiresDefault "access 7 days" ExpiresByType application/javascript "access plus 1 year" ExpiresByType text/javascript "access plus 1 year" ExpiresByType text/css "access plus 1 year" ExpiresByType text/x-javascript "access 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType image/jpg "access plus 1 year" ExpiresByType image/x-icon "access 1 year" ExpiresByType application/x-shockwave-flash "access 1 year" # Cache-Control # Задаем 30 дней для данного типа файла Header set Cache-Control "max-age=2592000, public" # Задаем 30 дней для данного типа файла Header set Cache-Control "max-age=2592000, public" # Задаем 2 дня для данного типа файла Header set Cache-Control "max-age=172800, public, must-revalidate" # Использование кеша браузеров FileETag MTime Size ExpiresActive on ExpiresDefault "access plus 1 year" # Запрет отдачи HTTP-заголовков Vary браузерам семейства MSIE BrowserMatch "MSIE" force-no-vary BrowserMatch "Mozilla/4.[0-9]{2}" force-no-vary SetOutputFilter DEFLATE ErrorDocument 404 /404.html