URLを変更しないNGINX proxy_pass

URLを変更しないNGINX proxy_pass

私の目標

私の目標は、アドレスバーの URL を変更せずに別の Web ページにリダイレクトすることです。たとえば、 から にリダイレクトしたいのですhttps://my.site.com/pathhttps://external.com/other、URL ではなく、ページの内容のみを変更する必要があります。

現在の構成

これは私が試したことです。これはproxy_redirect良いアイデアかもしれないと思ったので、設定を次のようにしました。NGINX ドキュメントただし、 のコンテンツは読み込まれますがhttps://external.com/other、アドレス バーの URL は に変わりますhttps://my.site.com/other。ドメイン名は同じままですが、パスは変わります。

location = /path {
    proxy_pass https://external.com/other;
    proxy_redirect default;
}

関連情報