Bybitter adlı üyeden alıntı: mesajı görüntüle
sitenin en üstüne yoksa bu kodu ekleyin ob_start();

daha sonra altına hemen bunu ekleyin
if ($_SERVER['HTTP_REFERER'] != 'google.com' && $_SERVER['HTTP_REFERER'] != 'google.com.tr' && $_SERVER['HTTP_REFERER'] != 'https://google.com' && $_SERVER['HTTP_REFERER'] != 'https://google.com.tr'){
header('Location: http://google.com');
exit();
}

daha sonra siteye direk erişim var mı diye bir bakın
eğer direk erişim yoksa birde site:siteadresiniz.com yaparak sitenizin herhangi bir indexlenmiş url sine tıklayıp deneyin sorun olmadan siteye girmesi gerekiyor
eğer sorun olursa pm atın kontrol edelim
yardımlarınız için teşekkürler