Apache redirect and set cache headers?
Try adding the "always" condition to your Header directive, so it should look like this:
Header always set Cache-Control max-age=0
Header always set Expires "Thu, 01 Dec 1994 16:00:00 GMT"
This should work, without the "always" condition I believe it defaults to "onsuccess" which is defined as any 2xx response code.