ソース URL が次のような画像で変換する HTML ドキュメントがあります。
"../foo/bar/baz.png"
画像ソースの URL を絶対化するためにトリチウム関数を使用していますが、「..」がそれを妨げているようです。ホスト名などを先頭に追加していますが、追加するとレイヤーが多すぎます。
たとえば、画像の正しい URL は次のとおりです。
"www.host.com/foo/bar.png"
しかし、それが表示されるページは"www.host.com/site/baz/page.html"
したがって、元のhtmlの画像のソースは"../foo/bar.png"
しかし、私が得ている絶対化された結果は次のとおりです。"www.host.com/site/foo/bar.png"
つまり、ファイル ツリーを「/site/」まで上っていきますが、もう 1 つ上に行く必要があります。別の「..」がなければ元のページでさえどのように機能するのか、実際にはわかりません。URLの「..」をどのように処理すればよいですか?