Я пишу сканер веб-сайтов на php, и у меня уже есть код, который может извлекать все ссылки с сайта. Проблема: сайты используют комбинацию абсолютных и относительных URL-адресов. Примеры (http заменен на hxxp, так как я не могу публиковать гиперссылки):
hxxp://site.com/
site.com
site.com/index.php
hxxp://site.com/hello/index.php
/привет/index.php
hxxp://site2.com/index.php
site2.com/index.php
Я не контролирую ссылки (если они абсолютные/относительные), но мне нужно по ним переходить. Мне нужно преобразовать все эти ссылки в абсолютные URL-адреса. Как мне это сделать в пхп?