Я обновил свой файл .htaccess, добавив в него следующее:
<FilesMatch "\.(css|js)$">
ExpiresDefault "access plus 1 month"
</FilesMatch>
Я пытаюсь сообщить клиенту, что все css и js не изменятся в течение 1 месяца, чтобы они могли кэшировать свои файлы.
У меня есть 2 вопроса,
- Будет ли это достигать того, что я хочу
После того, как я добавил, что теперь я получаю ошибку 500, всяФайл .htaccess находится ниже:
<code><FilesMatch "*\.(css|js)$">
ExpiresDefault "access plus 1 month"
</FilesMatch></code>
<code># BEGIN Compression (DEFLATE)</code>
<code><IfModule mod_deflate.c></code>
<code># Enable compression</code>
<code>AddOutputFilterByType DEFLATE text/css text/javascript application/x-javascript text/html ``text/plain text/xml image/x-icon</code>
<code><IfModule mod_setenvif.c></code>
<code>BrowserMatch ^Mozilla/4 gzip-only-text/html</code>
<code>BrowserMatch ^Mozilla/4\.0[678] no-gzip</code>
<code>BrowserMatch \bMSIE !no-gzip !gzip-only-text/html</code>
<code>BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html</code>
<code></IfModule></code>
<code><IfModule mod_headers.c></code>
<code># Make sure proxies deliver correct content</code>
<code>Header append Vary User-Agent env=!dont-vary</code>
<code># Ensure proxies deliver compressed content correctly</code>
<code>Header append Vary Accept-Encoding</code>
<code></IfModule></code>
<code></IfModule></code>
<code># END Compression (DEFLATE)</code></p></li>
</ol>
<p>