Site hızlandırma aşamalarında “Cache static content” konusunda düşük puan alıyor olabilirsiniz. Bunun için .htaccess üzerine ekleceğiniz bir dizi kod sizi başarıya götürecektir.
Ayrıca bu kod Cache static content hatasının haricin de, Leveraging Browser Caching içinde işe yarar.
Kodu nasıl eklerim :
FTP hesabınıza girmeniz ve .htaccess dosyanızı manuel olarak düzenlemeniz gerekiyor.
Kodu nereye eklerim :
.htaccess dosyanızın en üstüne ekleyebilirsiniz.
Kod :
<IfModule mod_expires.c> ExpiresActive On ExpiresDefault A2592000 <FilesMatch "\.(txt|xml|js)$"> ExpiresDefault A2592000 </FilesMatch> <FilesMatch "\.(css)$"> ExpiresDefault A2592000 </FilesMatch> <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$"> ExpiresDefault A2592000 </FilesMatch> <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$"> ExpiresDefault A2592000 </FilesMatch> </IfModule> <IfModule mod_headers.c> <FilesMatch "\.(txt|xml|js)$"> Header set Cache-Control "max-age=2592000" </FilesMatch> <FilesMatch "\.(css)$"> Header set Cache-Control "max-age=2592000" </FilesMatch> <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$"> Header set Cache-Control "max-age=2592000" </FilesMatch> <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$"> Header set Cache-Control "max-age=2592000" </FilesMatch> </IfModule> |
Not : Bu işlemler öncesi dosya yedeğinizi almayı unutmayınız.
Son olarak kodun etkisini görebilmek için aşağıdaki resimlere bakabilirsiniz.