скрипт редиректа в зависимости от рефера

Статус
В этой теме нельзя размещать новые ответы.

sergeospb

Постоялец
Регистрация
10 Авг 2007
Сообщения
77
Реакции
3
Имеем дор по куче кеев. Имеем список кеев.
Задача - редиректить серфера, в зависимости от его рефера (части ключевика).
Код:
if (document.referrer.toLowerCase().indexOf('accutane')!=-1) location.href='http://<магаз.ком>/accutane.html';
И так далее для каждой таблы (их немного). Это будет работать?
 
это слишком геморойно, проще проверить реферер на поисковики, и если с них, то вытащить название табл. и редиректить динамично на нее.
 
это слишком геморойно, проще проверить реферер на поисковики, и если с них, то вытащить название табл. и редиректить динамично на нее.
Почему геморойно? Таблов всего немного. Собственно был вопрос был будет ли это работать? Твое предложение - пример испытанного в боевых условиях скрипта есть?
 
подкиньте, плз редирект в зависимости от реферера на аяксе или жаве
то есть чтобы если с поисковика то редиректил иначе нет
 
  • Нравится
Реакции: Nul
Это будет работать?
да я такое писал
примерно будет смотрется так
PHP:
var check = new Array("key1","key2");
var redirect = new Array("http://key1.ru","http://key2.com");
var ref=document.referrer;
if (ref.length>=0){
for (i=0;i<redirect.length;i++){
if ref.indexOf(check[i])>=0){document.location=redirect[i];}}}
в переменную check ключевики, в редирект как не странно редирект, один к одному, и все...
еще добавь свой блок else, как сказал предыдущий оратор:) на 404 нечисть отсылай:)
 
  • Нравится
Реакции: Nul
я для этих нужд пользую сутру, оч удобно
скрипт редиректа
PHP:
<script>
document.write("<script src=\"http://domen.com/in.cgi?номер схемы&seoref="+encodeURIComponent(document.referrer)+"&parameter=$keyword&se=$se&ur=1&HTTP_REFERER="+encodeURIComponent(document.URL)+"&default_keyword=кей по умолчанию&group=имя группы"+"\"><\/script>");
</script>
если юзер пришел по кею указанному в схеме сутры (по рефу или другому правилу) то его средиректит, если нет то юзер останется на сайте
 
Можно сделать Case тогда вместо IF список соответствий.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху