Возможно, вы можете просто обойтись простым:
<head>
<base href="http://google.com/" />
</head>
Иначе, вы можете сделать простое совпадение и заменить:
<?php
$html = strtr($html, array('href="' => 'href="http://www.google.com/', ... ));
?>
Два больших из них src
и href
.Возможно, вам придется сделать двойные кавычки и одинарные кавычки.
Если вы хотите (в основном) быть уверены, что совпадают только внутренние теги и только относительные URL-адреса, вам нужно использовать регулярные выражения (и я уверен, что кто-то даст вам несколько примеров).