I wrote a little php script that reads and compresses css and javascript files. I used a rewrite to automatically redirect all resources to that script. The rule looks like this:
rewrite ^(/.*\.(css|js))$ /compress.php?file=$1&type=$2;
However this somehow disables these settings:
location ~* \.(css|js|gif|jpe?g|png|ico)$ {
expires 168h;
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}
How do I get Nginx to still use these settings?