Master-X
Форум | Новости | Статьи
Главная » Форум » Поисковые Системы » 
Тема: Фильтрация по реферу
цитата
14/10/15 в 10:15
 sandro-xxx
Добрый день. Искал по форуму ответ на вопрос - не нашел. Поэтому прошу помощи.
Задача:

Необходимо пропускать на сайт пользователей, которые переходят только из поисковых систем - direct и реферальный траф надо фильровать и показывать заглушку. Подскажите, как это можно реализовать?

При этом стоит учитывать, что бы роботы ПС беспрепятственно попадали на сайт.

Спасибо за внимание.
цитата
14/10/15 в 11:16
 bin90
элементарно, ватсон, $_SERVER['HTTP_REFERER']
http://php.net/manual/ru/reserved.variables.server.php
цитата
14/10/15 в 14:27
 Sarn
клоакинг же скрипты для этого юзаются.
вот пример
<?php
$stop_ips_masks = array(
                "66\.249\.[6-9][0-9]\.[0-9]+",        // Google        NetRange:   66.249.64.0 - 66.249.95.255
                "74\.125\.[0-9]+\.[0-9]+", // Google         NetRange:   74.125.0.0 - 74.125.255.255
                "78\.137\.163\.133",
                "65\.5[2-5]\.[0-9]+\.[0-9]+",        // MSN                NetRange:   65.52.0.0 - 65.55.255.255,
                "74\.6\.[0-9]+\.[0-9]+",                // Yahoo        NetRange:   74.6.0.0 - 74.6.255.255
                "67\.195\.[0-9]+\.[0-9]+",                // Yahoo#2        NetRange:   67.195.0.0 - 67.195.255.255
                "72\.30\.[0-9]+\.[0-9]+",                // Yahoo#3        NetRange:   72.30.0.0 - 72.30.255.255
                "38\.[0-9]+\.[0-9]+\.[0-9]+",         // Cuill:         NetRange:   38.0.0.0 - 38.255.255.255
                "93\.172\.94\.227",                                // MacFinder
                "212\.100\.250\.218",                        // Wells Search II
                "71\.165\.223\.134",                        // Indy Library
                "70\.91\.180\.25",
                "65\.93\.62\.242",
                "74\.193\.246\.129",
                "213\.144\.15\.38",
                "195\.92\.229\.2",
                "70\.50\.189\.191",
                "218\.28\.88\.99",
                "165\.160\.2\.20",
                "89\.122\.224\.230",
                "66\.230\.175\.124",
                "218\.18\.174\.27",
                "65\.33\.87\.94",
                "67\.210\.111\.241",
                "81\.135\.175\.70",
                "64\.69\.34\.134",
                "89\.149\.253\.169"
        );
        foreach($stop_ips_masks as $botip){
        if(preg_match('|'.$botip.'|', $_SERVER['REMOTE_ADDR'])){
        $bot = true;
        }
        }
if($bot !== true)){

header('Location: http://url');
}
        ?>

допиливай как тебе нравится smail54.gif
цитата
14/10/15 в 15:01
 S_Flash
Оффтопик: sandro-xxx писал:
Необходимо пропускать на сайт пользователей, которые переходят только из поисковых систем
Жесть! smail54.gif
цитата
14/10/15 в 15:07
 sandro-xxx
S_Flash писал:
Оффтопик: Жесть! smail54.gif


Ну а чего стесняться icon_smile.gif Я когда то на фармовском доре такое наблюдал - захожу директом вижу описание, думаю, а где же форма заказа. а потом случайно через выдачу на него попал и о чудо, другой контент выводиться...


Эта страница в полной версии