我正在处理一段代码,在该代码中,我使用 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>