جلوگیری از cache شدن با htaccess

گاهی ممکن است کَش شدن اطلاعات برای شما دردسر ساز شود. مثلا فایلی را تغییر دهید ولی تغییر پس از چند ساعت اعمال شود.
در این صورت یک راه حل این است که نام فایل را تغییر دهید و فایل جدید را در سایت قرار دهید. ولی انجام این کار هم به همین سادگی نیست.
راه حل دیگر استفاده از htaccess است.

میتوانید کدهای زیر را در htaccess قرار دهید تا از کَش شدن جلوگیری شود.

<filesMatch "\.(html|htm|js|css)$">
    FileETag None
    Header unset ETag
    Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
    Header set Pragma "no-cache"
    Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</filesMatch>

 

در قسمت filesMatch “\.(html|htm|js|css)$ بجای html|htm|js|css میتوانید پسوند فایل های دلخواه خود را وارد کنید.

لطفا توجه داشته باشید:
cache شدن اطلاعات همیشه بد نیست و معمولا از آن برای بالا بردن سرعت سایت استفاده میکنند. پس جلوی کش شدن هر فایل یا هر صفحه ای را نگیرید.
اگر فایل .htaccess را نمیبینید، این آموزش را ببینید : نمایش فایل های مخفی و htaccess در نسخه جدید cpanel
و اگر فایل .htaccess وجود ندارد، میتوانید یک فایل جدید با نام .htaccess بسازید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *