Servern ska väl returnera status 304 och inte 200, något som apache sköter av sig själv om det är en statisk fil.
Jag har kollat en nginx-server som vi använder på jobbet och den skickar 304. Det enda jag kan se i confen ang detta är följande:
Kod:
if (-f $request_filename) {
expires 30d;
break;
}
Kanske en liten hjälp på vägen...