Saya mencoba membuat file htaccess untuk situs web saya dan wawasan pageSpeed telah menunjukkan bahwa ada gambar dan satu file css tanpa kedaluwarsa.
Saya tidak yakin harus mulai dari mana dengan ini atau bagaimana melakukannya, saya memiliki kode ini dari tutorial online dan bertanya-tanya apakah ini akan cukup untuk bekerja.
<IfModule mod_expires.c>
ExpiresActive On
############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
ExpiresDefault "access plus 1 year"
</FilesMatch>
</IfModule>
Atau apakah kode ini melakukan apa yang saya perlukan?
Terima kasih
coba sesuatu seperti
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType text/html "access plus 1 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 86400 seconds"
ExpiresByType application/x-javascript "access plus 86400 seconds"
</IfModule>
atau
<FilesMatch "\.(?i:gif|jpe?g|png|ico|css|js|swf)$">
<IfModule mod_headers.c>
Header set Cache-Control "max-age=172800, public, must-revalidate"
</IfModule>
</FilesMatch>
Saya tahu ini adalah jawaban yang terlambat, tetapi cara di atas tidak berhasil bagi saya. Sebagai gantinya saya menggunakan yang berikut ini:
<FilesMatch "\.(ico|pdf|jpg|jpeg|png|gif|html|htm|xml|txt|xsl|css)$">
Header set Cache-Control "max-age=31536050"
</FilesMatch>
Mengenai jawaban Matthew Johnson &" di atas, sebagaimana adanya itu tidak berhasil untuk saya di situs web Laravel5.2 saya Tapi saya menambahkan ' php &" ke daftar dan itu berhasil!!! Terima kasih Matthew Johnson
<FilesMatch "\.(ico|pdf|jpg|jpeg|png|gif|html|htm|xml|php|txt|xsl)$">
Header set Cache-Control "max-age=31536050"
</FilesMatch>