私はfile_get_contentsを使用してphpを介して別のサーバーからhtmlを取得するコードの一部に取り組んでいます。
次に、一部のリンクは元のドメインを取得して適切な場所にリンクする必要があります。私のリンクのほとんどは、静的であるため行全体を置き換えることができましたが、これは動的であるため、置き換える必要があります。その一部にすぎません。
私はそれをこのようにした:
<script>$(document).ready(function(){
$(".view").each(function(){
this.href = this.href.replace("/tourney/", "http://binarybeast.com/tourney/");
})
});</script>
ただし、このように最初のリンクでドメインが作成されていなくても、これを実行するとダブルドメインが取得されるという問題が発生しています。
<a class="view" href="http://localhosthttp://binarybeast.com/tourney/load_match/169049">View Details</a>
元の行:
<a class="view" href="/tourney/load_match/169049">View Details</a>