Парсю страницу донора:
$content = file_get_contents('https://donor.ru/questionversion/new?question_id=682520');
Получаю строку с содержимым:
<div class="content">
<link rel="stylesheet" href="/assets/css/style.css">
<link rel="stylesheet" href="https://donor.ru/assets/css/style.css">
<img src="/assets/img/img.png">
<img src="https://donor.ru/assets/img/img.png">
<script src="/assets/js/script.js"></script>
<script src="https://donor.ru/assets/js/script.js"></script>
</div>
Как можно поправить относительные пути, чтобы грузились с того же сайта?
*без библиотек парсинга
На целевом сайте относительные пути остаются и выдают 404
https://target.ru/target-page/assets/js/script.js 404
Проблема в том, что домен может быть разным, в том числе и поддомены так как парсятся разные сайты.