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

Тема в разделе "Как сделать...", создана пользователем uabiznes, 8 фев 2009.

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

    uabiznes Постоялец

    Регистр.:
    16 мар 2008
    Сообщения:
    100
    Симпатии:
    6
    Вообщем, чтоб если гуглбот - показывать ему пагу, если нет - редиректить.
    Можно впринципе и по ипу.
    Как реализовать такое?
     
  2. elcaste

    elcaste

    Регистр.:
    30 ноя 2007
    Сообщения:
    322
    Симпатии:
    175
    И причем тут реферер?

    Редирект по User-Agent:

    PHP:
    if (!substr_count(strtolow($_SERVER['HTTP_USER_AGENT']), 'googlebot')){
    header("location: ".$url);
    }
     
  3. uabiznes

    uabiznes Постоялец

    Регистр.:
    16 мар 2008
    Сообщения:
    100
    Симпатии:
    6
    НУ а если не гугльбот?
    Можно полностью плиз, а то в я пхп ваще не шарю(
    если гугл-бот - **х
    яху - **х
    и тд
    не гуглбот,яху и тд - туда-то редиректим.
     
  4. elcaste

    elcaste

    Регистр.:
    30 ноя 2007
    Сообщения:
    322
    Симпатии:
    175
    А что тогда эта тема делает в "PHP Pro"?

    PHP:
    $uas = array('googlebot''msn');
    foreach (
    $uas as $bot){
        if (!
    substr_count(strtolow($_SERVER['HTTP_USER_AGENT']), $bot)){ 
            
    header("location: ".$url); 
        } 
    }
     
    ko-yg и uabiznes нравится это.
Статус темы:
Закрыта.