Очень полезный JavaScript для умного редиректа

Взято у Хвора:

Столкнувшись с проблемой абуз на доры пришлось думать как эти абузы присечь или хотя бы уменьшить. И натолкнулся на этот скрипт, который меня сильно выручил:

var ref,i,is_se=0;
var se = new Array(”google”,”msn”,”yahoo”,”yandex”,”rambler”,”aport”,”mail”,”km.ru”,
“meta”,”all.by”, “tut.by”,”online.ua”,”nigma”);
if(document.referrer)ref=document.referrer;
else ref=”";
for(i=0;i<13;i++)
{if(ref.indexOf(se)>=0){is_se=1;document.location=”http://Куда редиректить челов с СЕ”;}}
if(is_se==0){document.location=”/Куда пойдет прочая нечисть”}

Для нечисти ставлю 404 страницу, чтобы думали что дор уже удален.

Рекомендую почитать

  • JavaScript – Как делать активной и неактивной кнопку в зависимости от условий
  • Полезный плагин Wordpress для параноиков или Anti-XSS
  • Переехал к русскому хостеру

  • news2.ru
    vaau.ru newsland.ru | bobrdobr.ru linkstore.ru mister-wong.ru rumarkz.ru memori.ru moemesto.ru | google.com del.icio.us technorati.com

    Милый друг, не скучай! Комментарий оставляй!