Здравствуйте !
Если задать "странный" URL, например http://site.ru/dir/strange.dir/super_pic.jpg, то nginx не будет выдавать тип image/jpeg. Если точку заменить на подчеркивание, то все будет в порядке:
http://site.ru/dir/strange_dir/super_pic.jpg.
Это фича или бага ?
С почтением,
Илья Винокуров