Секунду, секунду, секунду. Куда вы в такие дебри полезли? Для начала нужно вообще понять, чего хочет топикстартер. Не знаю, может всем это очевидно, но встроенный в мой мозг анализатор как-то слегка завис. Yury, вы жалуетесь на что? На то, что в location нельзя матчить regex'ом query string (т.е., все, что после знака вопроса) или то, что у вас есть локейшн вида ~ \.flv$ {...} и в него не попадают урлы вида http://host/dir/file.flv?something, хотя при этом попадает http://host/dir/file.flv