Ask Hỏi một chút về file .htaccess

thichbiban

Junior
Joined
Dec 11, 2012
Messages
168
Reactions
17
MR
0.000
Chào các bác ạ.
Em đang tìm hiểu về cache file sử dụng .htaccess
Tuy nhiên tham khảo khá nhiều trên mạng thì chỉ có hướng dẫn cache theo từng định dạng file.
Vậy em muốn hỏi là làm thế nào để chỉ định trình duyệt lưu cache từng file xác định ạ.
Ví dụ là chỉ định cache file1.css 1 năm, cache file2.css 1 tháng, cache file3.png 1 ngày ...
Em xin hết ạ.
 

vu_noname

Junior
Joined
Nov 24, 2010
Messages
139
Reactions
165
MR
0.002
# 1 Năm
<filesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
Header set Cache-Control "max-age=29030400, public"
</filesMatch>

# 1 Tháng
<filesMatch "\.(txt|xml|js|css)$">
Header set Cache-Control "max-age=2629000"
</filesMatch>

# 1 Tuần
<filesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</filesMatch>

# Không CACHE
<filesMatch "\.(html|htm|php|cgi|pl)$">
Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate"

max-age tính bằng giây
http://betterexplained.com/articles/how-to-optimize-your-site-with-http-caching/
 
Thanks bác nhé.
Em đọc hướng dẫn trên mạng cũng như thế này ạ.
Nhưng theo hướng dẫn này là cache tất cả file cùng định dạng phải ko ạ.
Ví dụ:
Code:
<filesMatch "\.(txt|xml|js|css)$">
Header set Cache-Control "max-age=2629000"
</filesMatch>
Thì cache tất cả các file có định dạng txt, xml, js, css.
Nhưng mà em chỉ muốn cho cache 1 file js xác định thì làm thế nào ạ. Hoặc cache các file js trong 1 folder xác định chẳng hạn.
 

Announcements

Today's birthdays

Forum statistics

Threads
423,815
Messages
7,133,512
Members
176,259
Latest member
anhnhienxanh

Most viewed of week

Most discussed of week

Most viewed of week

Most discussed of week

Back
Top Bottom