Хорошо, я проверил много веб-сайтов о том, как управлять кэш-памятью браузера с помощью файла .htaccess
, но мне все еще очень непонятно.
Я хочу кэшировать определенные файлы на один месяц. В остальном, я хочу, чтобы он обновлялся каждый раз. Итак, я попытался:
<IfModule mod_headers.c>
Header unset Cookie
Header unset Set-Cookie
Header unset Cache-Control
Header unset ETag
FileETag none
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "now"
<Files "/css/jquery-ui.css">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/js/jquery-1.10.2.min.js">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/js/jquery-ui.js">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/js/analytics.js">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/matheos/img/*">
ExpiresDefault "access plus 1 month"
</Files>
<Files "/img/*">
ExpiresDefault "access plus 1 month"
</Files>
</IfModule>
Но это не работает так, как ожидалось...
HTML корректно не кешируется, но и конкретные файлы типа jquery-ui.css
, которые должны кешироваться на 1 месяц, тоже не кешируются.
В любом случае, вам это .htaccess
кажется нормальным?