如何使页面上的所有链接绝对?

时间:2010-10-23 07:21:21

标签: php hyperlink php-5.3

我的磁盘上有一堆htmls,我知道每个人的绝对地址,现在我想在一个标签里面制作src =“”,href =“”的每个实例,脚本,img,iframe等,如果给定的路径是相对的,则指向绝对补丁。

我不知道通过正则表达式,preg_match_all等最快的方法是什么? 我希望这个脚本能够识别像“../../ somefile.html”这样的路径。

1 个答案:

答案 0 :(得分:0)

我认为你需要一个正则表达式和脚本的组合,因为我不认为正则表达式可以自己做这个

但是,如果你得到一个正则表达式,用../取出一个HREF,那么使用脚本来计算文件夹并用你所需的URL替换。