غیر فعال کردن cache به کمک فایل .htaccess

گاهی اوقات هنگامی که مشغول کد نویسی HTML و CSS بر روی سایت آنلاین تان هستید، متوجه می شوید که تغییراتی که در صفحه ی وب می دهید، در مرورگر نشان داده نمی شود.

مثلا کدهای CSS تان را تغییر می دهید ولی وقتی صفحه را در مرورگر refresh می کنید، هیچ گونه تغییری دیده نمیشود.
گاهی اوقات، حتی فشردن کلید ها ی Ctrl + F5 هم کمکی نمی کند.

در چنین مواقعی، یک راه آسان این است که کدهای زیر را در فایل .htaccess تان قرار دهید (در صورتی که از وب سرور apache استفاده می کنید)

1ExpiresActive On
2ExpiresDefault A0
3Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
4Header set Pragma "no-cache"

کد فوق سبب می شود که صفحه هیچ گاه cache نشود.

فراموش نکنید که هنگامی که تغییرات تان به اتمام رسید کدهای فوق را حذف کنید. زیرا در performance سایت تاثیر منفی می گذارد.

نظرات شما

قسمت نظرات با استفاده از سرویس دیسکاس پیاده سازی شده است. متاسفانه این سرویس از داخل ایران قابل دسترس نیست. لطفا از آی پی خارجی استفاده کنید.