а что делать когда донор отдает 404?
HTTP/1.1 404 Not Found
Connection: Keep-Alive
Keep-Alive: timeout=5, max=100
x-powered-by: PHP/7.2.34
set-cookie: OCSESSID=1c38acb7e326a3928255a260be; path=/; secure
set-cookie: language=uk-ua; expires=Tue, 01-Aug-2023 17:58:59 GMT; Max-Age=2592000; path=/; domain=wizard-technics.com; secure
set-cookie: currency=UAH; expires=Tue, 01-Aug-2023 17:58:59 GMT; Max-Age=2592000; path=/; domain=wizard-technics.com; secure
content-type: text/html; charset=utf-8
transfer-encoding: chunked
content-encoding: br
vary: Accept-Encoding
date: Sun, 02 Jul 2023 17:58:59 GMT
server: LiteSpeed
alt-svc: h3=":443"; ma=2592000, h3-29=":443"; ma=2592000, h3-Q050=":443"; ma=2592000, h3-Q046=":443"; ma=2592000, h3-Q043=":443"; ma=2592000, quic=":443"; ma=2592000; v="43,46"
и при этом ссылка прогружается и все работает.