$url = 'https://google.com';
$veri = get_headers($url);
if(strstr($veri[0], "401")) { echo "Site 401 yönlendirmesi gerçekleştirdi!"; header("Location:https://siteadres.com"); } else { echo "Site 401 yönlendirmesi GERÇEKLEŞTİRMEDİ!"; header("Location:https://siteadres2.com"); }Şöyle bir uyarı belirtmek isterim, dış bağlantıya istek attığı için dış bağlantıdan gelen verinin süresi yüklemeyi uzatacaktır bilginiz olsun.
Eğer 2-3 saniyelik bir timeout koyarsanız, sorun yaşamazsınız.
iyi çalışmalar.