nginx-eval-module 1.0.3 $uri
Прописал set $memcached_key "$request_uri";
Проверил, плеер передаёт кучу параметров. /img_v/mp4-public/uuu_d2257c3c21eab413fdf7c4891bb1a3a9_00068006.flv?start=0&id=mediaplayer&client=FLASH%2520WIN%252010,1,85,3&version=4.3.132&width=400
а мне нужен только /img_v/mp4-public/uuu_d2257c3c21eab413fdf7c4891bb1a3a9_00068006.flv в качестве ключа, в каком месте модуля нужно пофиксить? Я могу руками под себя править при каждой новой версии модуля :( Не думаю что init согласится.
Ка выйти из этой проблемы? :(
??? :(
Попробуйте последнюю версию. В ней можно использовать переменную $uri.
Немного не до конца. :) http request line: "GET /img_v/mp4-public/uuu_d2257c3c21eab413fdf7c4891bb1a3a9_00068006.flv HTTP/1.1" test location: "eval_506007008" http subrequest "/eval_506007008/img_v/mp4-public/uuu_d2257c3c21eab413fdf7c4891bb1a3a9_00068006.flv?" http script var: "/eval_506007008/img_v/mp4-public/uuu_d2257c3c21eab413fdf7c4891bb1a3a9_00068006.flv" http script set $memcached_key
В ничале лишнее eval_506007008/
Приходите в почту.