سلام
وقتی این خط:
کد:
ExpiresDefault "access 1 month"
داخل کد هست یعنی تمامی فایل ها حداقل 1 ماه کش میشن یعنی اگه اون همه فرمتی که بالاش معرفی کردید هم خطوطشون رو حذف کنید بازم با همین یه خط کش میشن.
از نظر من کد استاندارد تر اینه که باید کلاً جایگزین کد شما بشه در این کد تمامی فرمت ها به جز html و htm و php کش میشن:
کد:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
<FilesMatch "\.(htm|html|php)$">
ExpiresActive Off
</FilesMatch>
</IfModule>
اگه فرمتی هم کش نشد (مثل فرمت woff2. که چون جدیده به صورت پیش فرض در اکثر هاست ها شناسایی نمیشه) فقط کافیه MimeType اون فرمت رو با دستور AddType اضافه کنید.مثلاً برای همین فرمت woff2. به صورت زیر در کنار کد بالا هستش:
کد:
<IfModule mod_mime.c>
AddType application/font-woff2 .woff2
</IfModule>