NGINX перенаправить на новый URL - PullRequest
0 голосов
/ 25 сентября 2018

Мне нужно перенаправить запросы со старого сайта на новый, но мне нужно перенаправить, используя часть URI.Мне нужно проанализировать существующий URI, чтобы получить "company" и передать его в конец нового URI. Старый: https://olddomain.com/applicationhome/applicationHome.html?sponsor=company Новый: https://www.newdomain.com/webhome/sponsor/company

Что не так с этим файлом nginx.confконфигурация?

server {
    listen <%= ENV["PORT"] %>;
    server_name local_host;

    location / {
                root <%= ENV["APP_ROOT"] %>/public;
                <% if File.exists?(File.join(ENV["APP_ROOT"], "nginx/conf/.enable_pushstate")) %>
                if (!-e $request_filename) {
                    rewrite ^(.*)$ / break;
                }
                <% end %>
                index index.html index.htm Default.htm;}

    location /applicationhome/applicationHome.html {

        rewrite ^/webhome/applicationHome.html?sponsor=(.*)$ https://www.newdomain.com/webhome/sponsor/$1 permanent;


    }

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...