0
我想給我的網站上的不同圖像不同的過期標題。它們現在被包含在不同的文件夾中,我想要做的就是給一個主要的.htaccess文件添加不同的expires頭文件。我知道這可以用這些文件夾中的多個.htaccess文件完成,但我不希望它以這種方式實現,這顯然很難管理。如何在不同的文件夾中使用一個.htaccess文件爲不同的expires頭文件提供不同的過期頭文件?
我想給我的網站上的不同圖像不同的過期標題。它們現在被包含在不同的文件夾中,我想要做的就是給一個主要的.htaccess文件添加不同的expires頭文件。我知道這可以用這些文件夾中的多個.htaccess文件完成,但我不希望它以這種方式實現,這顯然很難管理。如何在不同的文件夾中使用一個.htaccess文件爲不同的expires頭文件提供不同的過期頭文件?
在您的.htaccess文件中嘗試使用FilesMatch指令。
如:
# cache most product images at client side
ExpiresActive on
<FilesMatch "^images/products/[^\.]*\.(gif|jpe?g|png)$">
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
Header append Cache-Control "public"
</FilesMatch>
編輯:這似乎是錯的! FilesMatch據說只匹配文件,所以你也不能匹配目錄。對不起,不好的帖子。
是的,這是問題,我已經想出了一個解決方案順便說一句會發布它,當我得到時間:) – 2010-08-18 12:40:39