Función php para reemplazar y convertir todos los enlaces con direcciones relativas a absolutas de una determinada cadena de texto.

function reemplazar_urls_relativas($cadena) {
    $reemplazar = '$1https://www.bufa.es/$2$3';
    $patron = "#(<\s*?a\s*?[^>]*href\s*?=[\"'])(?!http)([^\"'>]+)([\"'>]+)#";
    $cadena = preg_replace($patron,$reemplazar, $cadena);
    return $cadena;
}

$html = '<a href="web/javascript/jquery/">jQuery</a> | <a href="contacto/">Contacto</a>';
echo reemplazar_urls_relativas($html);

(*) Acuérdate de sustituir el valor www.bufa.es por la url absoluta de tu sitio web.

Agradezco tu comentario 🤘