редиректы и все что с ними связано

Тема в разделе "Вопросы новичков", создана пользователем DOKTOR_666, 26 ноя 2008.

Статус темы:
Закрыта.
  1. DOKTOR_666

    DOKTOR_666

    Регистр.:
    14 июн 2006
    Сообщения:
    532
    Симпатии:
    239
    собственно седня начал ковыряться с дорами ...
    и сразу появились нубские вопросы ...

    например ...
    какой редирект лучше ? (и-фрем, скрипт или ?)

    как сделать этот редирект лучше ? в теле страницы или отдельным фалом ?

    а может вообще ну его нафиг ..? и делать безредиректные доры ? типа дольше жить должны ...

    и вот к примеру сделал 2 дора на народе ...
    на одном и-фрем редирект (сделан РБ)
    на другом редирект на джава скрипте с задержкой 5сек (сделан дор JackoDorgen)

    вообще ожидал что тот дор что с джава редиректом - забанят и ваще снесут ... а он уже вторую неделю живет себе даже учитывая то что я его ради теста нагло спамил хрумом ....
    непонятно ....

    _____________________________
    в общем высказывайтесь ... какие редиректы рулят ? и рулят ли они вообще ... ?


    ________
     
  2. Liver

    Liver

    Регистр.:
    24 сен 2008
    Сообщения:
    316
    Симпатии:
    91
    Если уж редирект то слать код ответа 301. Такие доры не банятся
     
  3. DOKTOR_666

    DOKTOR_666

    Регистр.:
    14 июн 2006
    Сообщения:
    532
    Симпатии:
    239

    по-подробнее про такой редирект можно ??
    я тока начинаю въезжать в тему ....
     
  4. Stinger757

    Stinger757 Создатель

    Регистр.:
    6 ноя 2008
    Сообщения:
    28
    Симпатии:
    5
    Имхо, что мнгновенный что запоздалый оба палятся поисковиками. И кстати про какой посковик речь, гугл яша?
     
  5. iskand3r

    iskand3r Писатель

    Регистр.:
    22 ноя 2008
    Сообщения:
    9
    Симпатии:
    1
    Нарыл на блоге (Перейти по ссылке) у доростроителя следующую конструкцию редиректа:
    Код:
    <html>
    <head><title>заголовочег</title></head>
    <body>
      <script>
      function dorefresh()
      {
          window.location="куда редиректить";
      }
      </script>
      <body onload='setTimeout(dorefresh,3000)'>
    автор утверждает что редирект беспаливный, ссылаясь на то, что бот игнорирует второй тэг боди, и не палит.
    з.ы. такая конструкция работает, насчет паливности сказать ничего не могу. пока дор с такой штукой живет полторы недели. дальше посмотрим:thenks:
     
  6. sarda

    sarda Создатель

    Регистр.:
    19 ноя 2008
    Сообщения:
    13
    Симпатии:
    3
    Можно делать отдельным файлом и отдавать гуглу пустой файл, а посетителям редирект. Это как вариант.
    Подсети гугла есть в паблике.
     
  7. iskand3r

    iskand3r Писатель

    Регистр.:
    22 ноя 2008
    Сообщения:
    9
    Симпатии:
    1
    2sarda: я еще молод и глуп, можно с этого места про отдельный пустой файл гуглу и про редирект посетителям, поподробней? я думаю не только мне это будет интересно узнать.
    заранее спасибо
     
  8. miker

    miker

    Регистр.:
    31 июл 2006
    Сообщения:
    159
    Симпатии:
    120
    Самый простой вариант - это запретить индексацию файла с редиректом в robots.txt
    Если же хочешь юзерам показывать содержимое файла с редиректом, а гуглю нет, то можно использовать клоакинг...
    В поисках примеров cloaking скриптов на PHP наткнулся на простой, и очень даже неплохой по функционалу. Конечно его нужно дописать каждому под свои нужды, но все же это пример.

    Вот сам скрипт с маленьким описанием:
    Код:
    Check the user agent to see if it’s identifying itself as a search engine bot
    If so, get the IP address requesting the page
    Reverse DNS lookup the IP address to get a hostname
    Forward DNS lookup the hostname to get an IP address
    
    $ua = $_SERVER[’HTTP_USER_AGENT’];
    if(stristr($ua, ‘msnbot’) || stristr($ua, ‘googlebot’)){
    //it’s pretending to be MSN’s bot or Google’s bot
    $ip = $_SERVER[’REMOTE_ADDR’];
    $hostname = gethostbyaddr($ip);
    if(!preg_match(”/\.googlebot\.com$/”, $hostname) && !preg_match(”/search\.live\.com$/”, $hostname)){ 
    //the hostname does not belong to either live.com or googlebot.com.
    //Remember the UA already said it is either MSNBot or Googlebot.
    //So it’s a spammer.
    echo “Please leave”;
    }
    else{
    //Now we have a hit that half-passes the check. One last go:
    $real_ip = gethostbyname($hostname);
    if($ip != $real_ip){
    //spammer!
    echo “Please leave”;
    }
    else{
    //real bot
    echo “Welcome!”;
    }
    }
    }
     
    Здесь проверка только MSNBot и Googlebot, но труда добавить инных думаю не проблема. Так же реализована проверка реверс ДНС.
    Взял с одного блога, который сейчас не работает
     
  9. studik

    studik

    Регистр.:
    7 сен 2007
    Сообщения:
    194
    Симпатии:
    25
    улыбнуло :)
     
  10. vitvvs

    vitvvs Постоялец

    Регистр.:
    4 окт 2007
    Сообщения:
    92
    Симпатии:
    11
    постоянно делаю доры с редиректом, половина живет с мая месяца и дает небольшой траф, так что с редиректом все ок
     
Статус темы:
Закрыта.