Я пишу сканер сайта на 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-адреса. Как мне сделать это в php?