PHP で、URL、ユーザー エージェント、およびその他の設定を受け入れるプロキシ関数を作成しました。次に、関数は Web サイトの curl 要求を作成し、その出力を適切な html コンテンツ タイプ ヘッダーと共に iframe に出力します (これは、いくつかのヘッダーを変更する必要があるためだけに必要です)。
そのプロキシされた出力には、多くの場合、相対 URL を持つ多くのアセットが含まれており、実際にはプロキシされたサイトではなく、私のサイトのホスト名を継承しています。
例: [http:// MYSITE .com/proxy?url=http://somesite.com] は、[http:// somesite .com]の html を返します。
応答 html には、次のようなものがあります。
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="assets/ico/apple-touch-icon-144-precomposed.png">
問題:
アセットが でそのアセットを探す代わりに、実際にはどこが間違っているかhttp://somesite.com/assets/ico/apple-touch-icon-144-precomposed.png
を見つけようとします。http://MYSITE.com/assets/ico/apple-touch-icon-144-precomposed.png
質問:
相対パス アセットをプロキシ経由で適切にロードするにはどうすればよいですか?