Guzzlehttp 6 и неработающие относительные ссылки с целевого URL
Я пытался реализовать GuzzleHttp 6 в приложении, над которым работал, и столкнулся со следующей проблемой.
Когда я пробую следующий фрагмент, я получаю неработающую версию главной страницы Google. На консоли разработчика я вижу неработающие ссылки на ресурсы.
<?php
$client = new Client([
'base_uri' => 'https://google.com',
'timeout' => 2.0,
]);
$response = $client->get('/', []);
return $response->getBody()->getContents();
?>
Например, изображение логотипа должно быть (я упрощаю следующие URL)
www.google.com/images/logo.jpg
Вместо этого консоль показывает, что смотрит в
www.mysite.com/images/logo.jpg
И это возвращает ошибку 404 для этого файла.
Я считаю, что это связано с реляционными ссылками, и я не знаю, как это исправить. Я попытался просмотреть документацию и не нашел ничего такого, что могло бы решить эту проблему, хотя, возможно, я мог упустить это полностью.
Есть ли способ заставить эти активы выглядеть в нужном месте?