当我进入
myservername.com/mywebsite
时,我可以点击http://mybackendwebsite.com:1234/
。然而,在重定向时,mywebsite
后缀不会被附加回来,所以我点击了myservername.com/myredirectedpath
,这是不正确的。我怎样才能重定向回myservername.com/mywebsite/myredirectedpath
location ^~ /mywebsite {
rewrite ^/mywebsite(/.*)$ $1 break;
proxy_pass http://mybackendwebsite.com:1234/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
我一直在尝试搞乱
proxy_redirect http://mybackendwebsite.com/ /mywebsite;
修复使用
proxy_redirect ~^/(.*) $scheme://$http_host/mywebsite/$1;