Спасибо за содействие, сделал так.
if переписывал переменную $1 в ресайзе.
Получилось так.

location ~ ^/files/products/(.+) {
        set $file_name_prod $1;
if ($request_uri ~ "[A-fa-f0-9]{32}$") {
        rewrite ^(.*)$ $uri? permanent;
}
        try_files $uri $uri/
/resize/resize.php?file=$file_name_prod&token=$args;
}


fox Wrote:
-------------------------------------------------------
> Можно попробовать так:
> location /files/products/ {
>     # root or alias
>     if (!-f $request_filename) { # файл не существует
>         rewrite # /resize/resize.php;
>         break;
>     }
>     if ($request_uri ~ '\?') {
>         return 301 $uri;
>     }
> }
> 
> location #.php {
>     # …
> }
>

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,289056,289079#msg-289079

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить