САМЫЧ
В общем случае можно накидать пшп скрипт
<?php
//куда слать если нет рефа
$def_url = 'http://xxx.com';
//если рефа нету, то флем тарф на дефолтный урл
if ( !isset($_SERVER['HTTP_REFERER']) && !$_SERVER['HTTP_REFERER'] ) {
header('Location: '.$def_url);
exit(0);
}
//задаем массив для редиректа, перечисляем ключевики и урды куда редиректить
$arrayKeys = array(
array(
'word' => array('mature', 'mumm'),
'url' => 'http://xxx.com/mov/best/matures-1.html'
),
array(
'word' => array('asia', 'korea', 'vietnam', 'ethnic', 'thai', 'chin'),
'url' => 'http://xxx.com/mov/best/asian-1.html'
),
);
//присваиваем переменной рефера
$ref = strtolower($_SERVER['HTTP_REFERER']);
//проверяем массив на совпадения
foreach ( $arrayKeys as $aKey ) {
foreach ( $aKey['word'] as $sWord ) {
if ( strstr($ref, $sWord) ) {
header('Location: '.$aKey['url']);
exit(0);
}
}
}
// если совпадений не нашлось, то редиректим на дефолтный урл
header('Location: '.$def_url);
exit(0);
?>