İlk önce .htaccess ile dene. Olmadı php ile denersin.


ob_start();
$url =  $_SERVER['HTTP_REFERER'];
$urlData = parse_url($url);
if($urlData['host'] !== 'spamyapandomainadi.com') {
  header('Location: http://www.youtube.com ');
  exit;
}
//Html kodların
ob_end_flush();
.htaccess
--
RewriteEngine on
RewriteCond %{HTTP_REFERER} spamdomain\.com
RewriteRule .* - [F]