Si, hay algunas variantes , pero con esto debería estar bien
Código Apache:
Ver original<FilesMatch "\.(ico|gif|jpg|jpeg|png|flv|pdf|woff|eot|svg|ttf|flv|swf)$">
Header set Cache-Control "public, max-age=86400"
</FilesMatch>
Si tu server no tuviese el mod_headers habilitado, recibirías un error 500, que no es el caso, el expires lo podés obviar
ahora, tu explicación de como estás verificando si las imágenes están guardadas en la cache, no tiene mucho sentido
Segui este procedimiento usando firefox
abri tu página, vacía la cache de firefox
recargá tu página
en una nuena pestaña tipea
about:cache en la barra de direcciones
en el apartado "Disk cache device" le das al link "list cache entries"
luego verificas el valor de la fecha de expiración, la columna expires, deberá ser 24 horas posteriores a la hora y fecha actuales (ya qe estipulaste 86400 = 1 dia en segundos), aunque de por sí es un valor muy bajo
Saludos