İ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]