, если ваша проблема - именно то, что вы опубликовали (т. Е. Правильно настроен атрибут css background), то почему бы просто:
if (substr($contents, 5, 1) != '/')
$contents = 'url("/prefix/' . substr($contents, 5);
EDIT:
или если «перед URL может быть целая куча вещей» («», то
$pos = strpos($contents, 'url("') + 5;
if (substr($contents, $pos, 1) != '/')
$contents = substr($contents, 0, $pos) . '/prefix/' . substr($contents, $pos);