X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Редирект
wep
wep
Topic Starter сообщение 12.6.2012, 22:55; Ответить: wep
Сообщение #1


Привествую уважаемые форумчане.

Надо сделать редирект с страницы http://сайт.ру/index.php?sub=213&sid=0 на http://сайт1.ру/ , но чтобы редирект работал толька для посетителей которые зашли с ПС. Это возможно?

Простите за нубовский вопрос, но не смог найти ответ в гугле))


--------------------
Alexhost.com - your access to the best hosting services VPS.
VPS 1 - 1.5 GB RAM, 10 GB SSD - 11.88 euro/year
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
CB9TOIIIA
CB9TOIIIA
сообщение 12.6.2012, 23:54; Ответить: CB9TOIIIA
Сообщение #2


Ответа не дам, но тут надо смотреть в сторону рефера (если рефер ПС, то редирект, иначе показать) :-)
упрощенная блок схема так сказать).

if (document.referrer.toLowerCase().indexOf('accutane')!=-1) location.href='http://<магаз.ком>/accutane.html';


или

<?Php
if(strstr($_SERVER['HTTP_REFERER'],"buy viagra")){
die(header("location:http://viagra.com"));
}
else if(strstr($_SERVER['HTTP_REFERER'],"levitra")){
die(header("location:http://levitra.com"));
}
else if(strstr($_SERVER['HTTP_REFERER'],"cialis")){
die(header("location:http://cialis.com"));
}

?>


или

<?php
$se = array('name'=>'Google','host'=>'google.','query'=>'q');

function get_key($refer)
{
    global $se;
    $parseurl = parse_url($refer);
    if ( strpos($parseurl['host'], $se['host']) !== false )
    {
        parse_str($parseurl['query'], $tmp);
        $key = trim($tmp[$se['query']]);
        if (strlen($key) > 0) return $key; else return false;
    } else return false;
}


if ( isset($_SERVER['HTTP_REFERER']) )
{
    $refer = trim($_SERVER['HTTP_REFERER']);
    if (strlen($refer) > 0)
    {
        $data = get_key($refer);
        if ( $data !== false )
        {
            header("HTTP/1.1 301 Moved Permanently");
            header("Location: $data");
            exit();
        } else {
            header("HTTP/1.1 301 Moved Permanently");
            header("Location: http://default-domen.com");
            exit();
        }
    }
}
?>


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) 301 редирект по маске. Как сделать?
1 Vbifyz 1293 16.8.2020, 13:45
автор: miketomlin
Открытая тема (нет новых ответов) Автоматический редирект сервис.
0 smtp3ru 2164 18.2.2018, 1:17
автор: -smtp3ru-
Открытая тема (нет новых ответов) Помогите найти вредоносный код (моб редирект)
2 Fint Ushami 2641 12.10.2015, 1:43
автор: макс0007
Открытая тема (нет новых ответов) 301 редирект и пробелы в URL
1 Vmnetwork 3802 23.6.2014, 23:34
автор: -miketomlin-
Открытая тема (нет новых ответов) Редирект, установка консультации на сайт и ошибка в коде
2 samgul 4093 27.2.2013, 17:22
автор: -HTMLandPHP-


 



RSS Текстовая версия Сейчас: 25.4.2024, 13:25
Дизайн