Доработайте его.
src/http/modules/ngx_http_secure_link_module.c
ngx_http_secure_link_variable(ngx_http_request_t *r,
ngx_http_variable_value_t *v, uintptr_t data)
{
- u_char *p, *start, *end, *last, *tss, *tse;
+ u_char *p, *start, *end, *last, *arg, *tss, *tse;
last = r->unparsed_uri.data + r->unparsed_uri.len;
+ if((arg = memchr(p,'?',r->unparsed_uri.len-1)))
+ last = arg;
2010/1/18 "-=Serg=-" <nginx-forum@nginx.us>:
> Здравствуйте.
>
> Имеется вот такая вот проверка ссылок.
>
>
> if ($secure_link = "") {
> return 403;
> }
> rewrite ^ /$secure_link break;
>
>
> При скачивании файлов все ок, но если к имени файла добавить еще какую нибудь get переменную (например http://test.com/1.flv?start=1211123) то по такому урлу nginx уже ничего не отдает.
>
> Подскажите можно ли с этим что-то сделать, т.к. flv файлы не перематываются :(
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?25,42432,42432#msg-42432
>
>