SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Как настроить заголовки кэширования?

sova1 sova1  
0
  27.06.2016 12:54       2 532    
У меня есть замечание, что нет надписей статических элементов сайта или указано слишком короткий период. Как сделать такие надписи технически?

Ответы на пост (2) Написать ответ
Никита Леонов Никита Леонов
82
27.06.2016 14:44
Пишу сразу, если скрипт идет со стороннего ресурса, например: cdn.google.com/blabla.js, то он кэшироваться не будет

Вставить в .htacess
# Разрешение кеширования в этой папке
# Необходимо включение модулей
# mod_headers.c и mod_expires.c
#
<IfModule mod_expires.c>
ExpiresActive on
#ExpiresDefault \"access plus 1 hours\"
#ExpiresDefault \"access plus 10 years\"
ExpiresDefault \"access plus 1 month\"
ExpiresByType text/cache-manifest \"access plus 0 seconds\"
ExpiresByType text/html \"access plus 0 seconds\"
ExpiresByType text/xml \"access plus 0 seconds\"
ExpiresByType application/xml \"access plus 0 seconds\"
ExpiresByType application/json \"access plus 0 seconds\"
ExpiresByType application/rss+xml \"access plus 1 month\"
ExpiresByType image/x-icon \"access plus 1 week\"
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 video/ogg \"access plus 1 year\"
ExpiresByType audio/ogg \"access plus 1 year\"
ExpiresByType audio/mp3 \"access plus 1 year\"
ExpiresByType video/mp4 \"access plus 1 year\"
ExpiresByType video/webm \"access plus 1 year\"
ExpiresByType text/x-component \"access plus 1 month\"
ExpiresByType font/truetype \"access plus 1 year\"
ExpiresByType font/opentype \"access plus 1 year\"
ExpiresByType application/x-font-woff \"access plus 1 year\"
ExpiresByType image/svg+xml \"access plus 1 month\"
ExpiresByType application/vnd.ms-fontobject \"access plus 1 year\"
ExpiresByType text/css \"access plus 2 months\"
ExpiresByType application/javascript \"access plus 2 months\"
ExpiresByType text/javascript \"access plus 2 months\"
<IfModule mod_headers.c>
Header append Cache-Control \"public\"
</IfModule>
</IfModule>
0
Решение
sova1 sova1
0
28.06.2016 20:12
Спасибо, Никита, код скопировала в свой блокнот. Посоветуюсь со своим хостингом. Я к ним обращалась уже с этим вопросом. Ответили,что это не их заботы, а мои. Другими словами, но смысл такой.
0