2010-03-24 21 views
5

Tất cả các tiêu đề hết hạn bài viết tôi đã xem xét cung cấp thêm hoặc ít hơn các giải pháp sau đây:Add Expires Headers cho hình ảnh cụ thể

ExpiresByType image/gif A2592000 
ExpiresByType image/png A2592000 
ExpiresByType image/jpg A2592000 
ExpiresByType image/jpeg A2592000 

Nhưng nó không có ý nghĩa với tôi bởi vì tôi biết đó của tôi hình ảnh sẽ thay đổi và không, vì vậy tôi muốn có thể thêm ngày hết hạn cụ thể cho các tệp hình ảnh cụ thể. Làm thế nào tôi sẽ đi về điều này?

Trả lời

9

Bạn có thể sử dụng FilesMatch, ví dụ:

<FilesMatch "\.(js|css)$"> 
    ExpiresActive on 
    ExpiresDefault "access plus 1 month" 
</FilesMatch> 

Hoặc đối với một số file cụ thể:

<FilesMatch "^(example.js|sample.css)$"> 
    ExpiresActive on 
    ExpiresDefault "access plus 1 month" 
</FilesMatch> 
+0

bạn có thể đưa ra một ví dụ về làm thế nào để áp dụng điều này vào một tập tin hình ảnh cụ thể: example.jpg? Cảm ơn! –

+0

Cảm ơn bạn đã giúp đỡ của bạn ar, nhiều đánh giá cao: Vì vậy, sẽ làm việc sau đây? (image.jpg | anotherImage.png | backgroundImage.png | bannerImg.jpg) –

+0

Thêm mã này vào .htaccess của tôi đã cho tôi một lỗi máy chủ nội bộ 500. –