You are right, thanks to Francis too for giving me the right direction to look for the problem, it's really the other location that should have the expires set as well, thanks. Posted at Nginx Forum: http://forum.nginx.org/read.php?2,240201,240208#msg-240208