Bunu PHP ile referrer'ı kontrol ederek yapabilirsin.


// referansi kontrol eder
$ref = $_SERVER['HTTP_REFERER'];
$refData = parse_url($ref);

if($refData['host'] == 'google.com') {
// yonlendiren google ise calisir
header('Location: http://www.siteadresi.com/blog ');
}
if($refData['host'] == 'facebook.com') {
// yonlendiren facebook ise calisir
header('Location: http://www.siteadresi.com/blog ');
}
?>


Yukarıdaki çalışmazsa aşağıdakini deneyebilirsin.


$ref = $_SERVER['HTTP_REFERER'];

if($ref == 'http://www.facebook.com') {
header('Location: http://www.siteadresi.com/blog ');
}
if($ref == 'http://www.google.com') {
header('Location: http://www.siteadresi.com/blog ');
}
?>