Nginx переписать URL в другой формат

Я хочу переписать URL в другой формат URL в конфигурации NGINX. Вот конфигурация:-

    server {
        server_name example.com;

        location / {
                proxy_pass       http://localhost:9000;
                proxy_set_header Host      $host;
                proxy_set_header X-Real-IP $remote_addr;
        }
            location /static/ {
                alias  /var/www/test/;
                rewrite ^/static/.*/(.*)/report/(.*)$ /static_contents/$1/img/$2 break;
            }}

Здесь URL будет

http://example.com/static/download/some_name/report/image/3.jpeg

я хочу переписать правило для преобразования выше URL в этот формат

http://example.com/static_contents/some_name/img/3.jpeg

Расположение контента

/var/www/test/static_contents/some_name/img

Невозможно выяснить способ сделать это.

Когда я пытаюсь войти, я получаю ошибки как

"псевдоним" нельзя использовать в местоположении "/ static /", где URI был переписан, клиент:

0 ответов

Другие вопросы по тегам