Re: редирект запроса без get параметров

bagas nginx-forum на forum.nginx.org
Ср Авг 12 16:26:54 UTC 2020


Спасибо за содействие, сделал так.
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