0
私は別のドメインのURLを書き直そうとしていますが、メインアジェンダは同じURLにユーザーを保ちます[dev.gworks.mobi]。nginx proxy_pass with url rewrite - URLを保存
http://dev.gworks.mobi/openam/* -> http://frock.gworks.mobi:8080/openam/*
location /openam {
proxy_pass http://frock.gworks.mobi:8080/;
proxy_redirect off;
proxy_set_header Host $host;
}
それは部分的に
http://dev.gworks.mobi/openam/ -> http://frock.gworks.mobi:8080/
の作品[それが動作]http://dev.gworks.mobi/openam/XUI/#login/ -> http://frock.gworks.mobi:8080/openam/XUI/#login/
[それは動作しません]
理由はhttp://frock.gworks.mobi:8080//XUI/#login/
insteaにhttp://dev.gworks.mobi/openam/XUI/#login/
プロキシですdがhttp://frock.gworks.mobi:8080/openam/XUI/#login/
である。 URLを書き換えようとしていますが、成功していません。
リライト^/openam /(.*)$/$ 1 last;
誰でも私のユースケースを達成するのに役立つことができますか? 1以下
に動作します - あなたは、マップされたURIから 'openam'を削除するか、それを維持しようとしていますか? –
'http:// dev.gworks.mobi/openam/*' - > 'http://frock.gworks.mobi:8080/openam/*'それは私の質問です –
その場合は、 proxy_passステートメント –