为RewriteRule启用浏览器缓存

时间:2017-08-17 10:42:53

标签: .htaccess mod-rewrite browser-cache

我在.htaccess中编写了这些行来启用图像的浏览器缓存:

<filesMatch ".(css|jpg|jpeg|png|gif|js|ico)$">
     Header set Cache-Control "max-age=2592000, public"
</filesMatch>

它有效。但是我还需要将不存在的图像的请求重定向到php文件。我将这些行添加到.htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^resized/w([0-9]+|auto)/h([0-9]+|auto)/(.*) resize.php?w=$1&h=$2&src=$3

重定向效果很好。但它禁用了浏览器缓存。

如何为此规则启用浏览器缓存?

0 个答案:

没有答案