diff --git a/.htaccess b/.htaccess index 259a4bd..29bcd20 100644 --- a/.htaccess +++ b/.htaccess @@ -1,48 +1,74 @@ -//Пример фрагмента .htaccess (из плагина FastestCache) для решения ошибки "Задайте правила эффективного использования кеша для статических объектов" в PageSpeed -//это просто пример! не копируйте его на свой сайт! -//в данном примере задано время кеширования 1 Год -// обычно это даёт + 2-4 балла по PageSpeed -//© Калинский Евгений aka seojacky (https://t.me/big_jacky) -//По вопросам оптимизации сайтов по требованиям PageSpeed пишите в Telegram https://t.me/big_jacky - -/* -* Мои плагины для ускорения сайта: -* True Lazy Analytics https://wordpress.org/plugins/true-lazy-analytics/ -* Helper Lite for PageSpeed https://wordpress.org/plugins/helper-lite-for-pagespeed/ -*/ - -# BEGIN LBCWpFastestCache - -AddType application/font-woff2 .woff2 -AddType application/x-font-opentype .otf -ExpiresActive On -ExpiresDefault A0 -ExpiresByType video/webm "access plus 1 year" -ExpiresByType video/ogg "access plus 1 year" -ExpiresByType video/mp4 "access plus 1 year" -ExpiresByType image/webp "access plus 1 year" -ExpiresByType image/gif "access plus 1 year" -ExpiresByType image/png "access plus 1 year" -ExpiresByType image/jpg "access plus 1 year" -ExpiresByType image/jpeg "access plus 1 year" -ExpiresByType image/ico "access plus 1 year" -ExpiresByType image/svg+xml "access plus 1 year" -ExpiresByType image/webp "access plus 1 year" -ExpiresByType text/css "access plus 1 year" -ExpiresByType text/javascript "access plus 1 year" -ExpiresByType application/javascript "access plus 1 year" -ExpiresByType application/x-javascript "access plus 1 year" -ExpiresByType application/font-woff2 "access plus 1 year" -ExpiresByType application/x-font-opentype "access plus 1 year" -ExpiresByType application/x-font-truetype "access plus 1 year" -ExpiresByType application/pdf "access plus 1 year" - - -Header set Expires "max-age=A10368000, public" -Header unset ETag -Header set Connection keep-alive -FileETag None - - -# END LBCWpFastestCache \ No newline at end of file + + ExpiresActive on + ExpiresDefault "access plus 1 month" + + # CSS + ExpiresByType text/css "access plus 1 year" + + # Data interchange + ExpiresByType application/atom+xml "access plus 1 hour" + ExpiresByType application/rdf+xml "access plus 1 hour" + ExpiresByType application/rss+xml "access plus 1 hour" + + ExpiresByType application/json "access plus 0 seconds" + ExpiresByType application/ld+json "access plus 0 seconds" + ExpiresByType application/schema+json "access plus 0 seconds" + ExpiresByType application/vnd.geo+json "access plus 0 seconds" + ExpiresByType application/xml "access plus 0 seconds" + ExpiresByType text/xml "access plus 0 seconds" + + # Favicon (cannot be renamed!) and cursor images + ExpiresByType image/vnd.microsoft.icon "access plus 1 week" + ExpiresByType image/x-icon "access plus 1 week" + + # HTML + ExpiresByType text/html "access plus 0 seconds" + + # JavaScript + ExpiresByType application/javascript "access plus 1 year" + ExpiresByType application/x-javascript "access plus 1 year" + ExpiresByType text/javascript "access plus 1 year" + + # Manifest files + ExpiresByType application/manifest+json "access plus 1 year" + + ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds" + ExpiresByType text/cache-manifest "access plus 0 seconds" + + # Media files + ExpiresByType audio/ogg "access plus 1 month" + ExpiresByType image/bmp "access plus 1 month" + ExpiresByType image/gif "access plus 1 month" + ExpiresByType image/jpeg "access plus 1 month" + ExpiresByType image/png "access plus 1 month" + ExpiresByType image/svg+xml "access plus 1 month" + ExpiresByType image/webp "access plus 1 month" + ExpiresByType video/mp4 "access plus 1 month" + ExpiresByType video/ogg "access plus 1 month" + ExpiresByType video/webm "access plus 1 month" + + # Web fonts + + # Embedded OpenType (EOT) + ExpiresByType application/vnd.ms-fontobject "access plus 1 month" + ExpiresByType font/eot "access plus 1 month" + + # OpenType + ExpiresByType font/opentype "access plus 1 month" + + # TrueType + ExpiresByType application/x-font-ttf "access plus 1 month" + + # Web Open Font Format (WOFF) 1.0 + ExpiresByType application/font-woff "access plus 1 month" + ExpiresByType application/x-font-woff "access plus 1 month" + ExpiresByType font/woff "access plus 1 month" + + # Web Open Font Format (WOFF) 2.0 + ExpiresByType application/font-woff2 "access plus 1 month" + + # Other + ExpiresByType text/x-cross-domain-policy "access plus 1 week" + + \ No newline at end of file