Apache ProxyPass は URL のみをプロキシし、ページ アセットはプロキシしません

Apache ProxyPass は URL のみをプロキシし、ページ アセットはプロキシしません

したがって、現在、次のようなプロキシ構成になっています。

ProxyPassMatch ^/foo/bar/(.+)$ https://xyz.domain.net/$1
ProxyPassReverse ^/foo/bar/(.+)$ https://xyz.domain.net/$1

ProxyPreserveHost Off

たとえば、https://my.website.com/foo/bar/homeを にマッピングしようとしていますhttps://xyz.domain.net/home

から Web ページを確認できるので、プロキシパスは機能しているようですxyz.domain.net/homeが、プロキシされているのは Web ページのみのようです。js ファイルやフォントなどの他のすべてのアセットは正しく要求されていません。

たとえば、https://xyz.domain.net/homeこのページを読み込むと がフェッチされますhttps://xyz.domain.net/scripts/index.js。ただし、プロキシ URL 経由でアクセスすると、https://my.website.com/foo/bar/home代わりに からアセットを取得しようとhttps://my.website.com/scripts/index.jsし、当然 404 が応答されます。

ページに読み込まれたアセットをサーバーからも取得するために、含める必要のある他のプロキシ ディレクティブはありますかxyz.domain?

別の情報として、ProxyPreserveHost On代わりに を試してみましたが、これによりOff、アクセスしようとするすべてのページでエンド サーバーから 403 が取得されます。

Oracle HTTP Serverバージョン12.2.1.4を使用しています

よろしくお願いします。

関連情報