Redirect Java Script

Тема в разделе "Другие языки", создана пользователем Maza, 26 фев 2011.

Модераторы: Цукер
  1. Maza

    Maza

    Регистр.:
    3 июл 2007
    Сообщения:
    255
    Симпатии:
    118
    Такой вопрос, как можно сделать редирект на Java Script с поискового запроса, т.е пользователь попадает на сайт по запросу
    Код:
    Купить машину
    как только он заходит на сайт автоматически происходит редирект на сайт в таком виде
    Код:
     http://site.com/q?=Купить машину 
    В Java Script не силён (
     
  2. Xata6

    Xata6 Постоялец

    Регистр.:
    20 мар 2007
    Сообщения:
    84
    Симпатии:
    5
    http://javascript.ru/window.location гугл рулит иногда
     
  3. zardoz

    zardoz Постоялец

    Регистр.:
    6 май 2008
    Сообщения:
    84
    Симпатии:
    60
    Вообще такие вещи лучше делать на стороне сервера.Там проще.
    Вот тебе небольшой скрипт на javascript:
    Код:
    var r=document.referrer;
    var t='';
    var q = -1;
    var sengines = {
        'yandex.':'text',
        'google.':'q',
        'rambler.ru':'query',
        'nigma.ru':'s',
        'bing.':'q',
        }
    var domain;
    for (domain in sengines){
        if (r.indexOf(domain)!=-1){
            t = sengines[domain];
            break;
        }
    }
    if(t && ((q=r.indexOf('?'+t+'='))!=-1 || (q=r.indexOf('&'+t+'='))!=-1)){
        //alert(decodeURIComponent(r.substring(q+2+t.length).split('&')[0]));
        window.location="http://mysite.ru/search.php?q="+r.substring(q+2+t.length).split('&')[0];
    }
    
     
    Maza нравится это.
  4. Maza

    Maza

    Регистр.:
    3 июл 2007
    Сообщения:
    255
    Симпатии:
    118
    А поисковики не запалят на стороне сервера?
    А можно примерчик редиректа, на стороне сервера
     
  5. megabil

    megabil Постоялец

    Регистр.:
    31 авг 2006
    Сообщения:
    143
    Симпатии:
    49
    На стороне сервера, нужно клоачить ботов. Боту контент, юзеру редирект отдавать.
    Палится и яваскрипт и клоакинг современем