1

多くの内部サイトへのプロキシとして機能する Apache Web サーバーがあります。これまで、すべてのサイトが次のように機能していたため、すべてがうまく機能していました。

www.proxy.com/app01 -> www.some_other_server.com/app01

新しいサイトにはプロキシ経由でアクセスする必要があります。これは問題ではありませんが、すべてのリソース (画像など) は相対的ではなく絶対的に配置されています。例えば

www.proxy.com/new_site -> www.some_new_server.com/new_site (動作) www.proxy.com/new_site/index.html -> www.some_new_server.com/new_site/index.html (動作) www.proxy. com/new_site/image.png -> www.some_new_server.com/new_site/image.png (画像は www.some_new_server.com/image.png にあるため、機能しません)

内部サイト (new_site) は変更できません。Apache プロキシのみです。

リソースが相対関係にならないようにページを書き換えるように Apache プロキシを構成できますか? 他にどのようなオプションがありますか?

4

1 に答える 1

0

他のすべてのリバース プロキシ ディレクティブの前に、特に画像 (またはその他のもの) 用のリバース プロキシを追加できます。

ProxyPassMatch ^/new_site/(.*)\.(gif|jpe?g|png|ico)$ http://www.some_new_server.com/$1.$2
于 2012-09-24T23:26:11.990 に答える