Скрываем продажные ссылки

Как скрыть продажные ссылки?
Есть способ проверки продажных ссылок, о котором  я писал. Чтобы никто не мог определить на Вашем сайте продажные ссылки, нужно немного изменить код сапы.

I способ.

Работает на WP.
Создаем файл sape_venality_name.php в папке сайпа рядом с файлом sape.php
Содержимое файла sape_venality_name.php

$sape_venality_name=array();

# Документы, работающие с GET:
$allowed_pages=array(“key.php”,”ping”,”remoute”);

# Разрешённые переменные в УРле иных документов:
$allowed_var=array(“”);

$tm=explode(“?”,$_SERVER['REQUEST_URI']);
if (isset($tm[1]) and $tm[0]==str_replace($allowed_pages,”",$tm[0])) {
$k=preg_match_all(“/(.*)=(.*)\&/Uis”,$tm[1].”&”,$am);
$bm=array();
for ($i=0; $i < $k; $i++) {
if ($am[2][$i]==”" or !in_array($am[1][$i],$allowed_var))continue;
$bm[]=$am[1][$i].”=”.$am[2][$i];
}
$tm[1]=implode(“&”,$bm);
$sape_venality_name['request_uri']=
$_SERVER['REQUEST_URI']=($tm[1]==”") ? $tm[0]: implode(“?”,$tm);
}

?>

В коде вывода ссылок необходимо добавить строки, выделенные жирным шрифтом.

if (!defined(‘_SAPE_USER’)){
define(‘_SAPE_USER’, ‘твоя папка’);
}
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape_venality_name.php’);
$sape = new SAPE_client($sape_venality_name);
?>

Частично информация взята здесь venality.name/safe.htm

II способ.

Есть еще более простой способ.
В коде вывода ссылок необходимо добавить строки, выделенные жирным шрифтом.

if (!defined(‘_SAPE_USER’)){
define(‘_SAPE_USER’, ‘твоя папка’);
}
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
if ( !defined(‘_SAPE_USER’) ) define(‘_SAPE_USER’, $sapekey);
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
$sape = new SAPE_client();
?>

Частично информация взята здесь www.seo-nulled.ru/index.php/2008/09/skryvaem-prodazhnye-ssylki-na-sajte/

III способ.

На WP этот способ мне не помог. На статических сайтах все гуд. Самый нестабильный вариант.
Создаем файл detect_sape.php в папке сайпа рядом с файлом sape.php
Содержимое файла detect_sape.php

function _PriceCmp_rev ( $a, $b ){ if ( $a[price] == $b[price] ) return 0; if ( $a[price] < $b[price] ) return 1; return -1;}

function detect_sape(){
$links = file (_SAPE_USER . “/links.db”);
$k = preg_match_all (‘~”(\/[ˆ";]+)”;~U’, $links[0], $general);
for ($i=0; $i < $k; $i++){
$ARR = explode (“?”, $general[1][$i]);
$ARR_VAR = explode (“&”, $ARR[1]);
sort ($ARR_VAR);
$line = count ($ARR_VAR);
$VAR = ”;
for ($j=0; $j < $line; $j++){
list ($var,$temp) = explode (“=”, $ARR_VAR[$j]);
$allowed_var[$var] = $var;
$VAR .= $ARR_VAR[$j].”&”;
}
$array[$i] = array (price => $line, name => array ( substr ($VAR, 0, -1), $general[1][$i]));
}

usort ($array, _PriceCmp_rev);
$VAR = ”;
$zapros_tmp = explode (“?”, $_SERVER['REQUEST_URI']);
$zapros_tmp = explode (“&”, $zapros_tmp[1]);
sort ($zapros_tmp);
for ($i=0; $i < count ($zapros_tmp); $i++){
list ($am,$tmp) = explode (“=”, $zapros_tmp[$i]);
if ( !in_array ($am, $allowed_var) ) { continue; }
$VAR .= $zapros_tmp[$i].”&”;
}
$zapros = substr ($VAR, 0, -1);
if ($zapros == “”){ return “/”; }

for ($i=0; $i < $k; $i++){
if ($array[$i][name][0]==$zapros){ return $array[$i][name][1]; }
}
return $_SERVER['REQUEST_URI'];
}
$sape_venality_name= array ();
$sape_venality_name['request_uri'] = detect_sape();
?>

В коде вывода ссылок необходимо добавить строки, выделенные жирным шрифтом.

if (!defined(‘_SAPE_USER’)){
define(‘_SAPE_USER’, ‘твоя папка’);
}
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
require_once ($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/detect_sape.php’);
$sape = new SAPE_client ($sape_venality_name);
?>

Частично информация взята здесь omsk777.ru/optima.acti.link.html


Похожие записи:

Текстовые биржи Рунета: взгляд изнутри (топ бирж копирайтеров)    
Sape UTF-8 - как изменить кодировку ссылок?    
Регистрация доменов по низким ценам - по 90, 95, 100, 110, 130 рублей.    
Спам моего блога в комментариях.    
Оценка ссылочного бюджета на продвижение сайта по ключевым запросам.    
Итоги партнерок по биржам ссылок, блогов, статей (заработок на партнерках).    
Обзор SEO – софта и программ    

Wordpress, Биржи

You have read "Скрываем продажные ссылки"
  1. Сергей
    13 Авг 2009 из 9:29 | #1
    Response to "Скрываем продажные ссылки"

    А как отнесуться ПС к такому коду? Что именно скрыает этот код, саму ссылку или ее продажность? Я покупаю ссылки в сапе, но некоторые не видны визуально. Текстовый поиск их не находит, а анализ каким нибудь сервисом показывает, что ссылка на мой ресурс стоит. Такие ссылки полезны для меня или от них лучше избавляться?

  2. 13 Авг 2009 из 11:39 | #2
    Response to "Скрываем продажные ссылки"

    К коду который выше поисковые системы нейтрально относятся. Благодаря этому коду при проверки на продажные ссылки, он их определит как не продажные (скрывает её продажность), я описал как можно определить продажность ссылок самому без сервиса. На сегодняшний день эти ссылки передают ссылочный вес, логично было бы что бы такие ссылки не передовали ссылочный вес.

  3. ronarik
    24 Сен 2009 из 19:02 | #3
    Response to "Скрываем продажные ссылки"

    А у меня видимо из за ссылок продажных сайт под фильтром Яндекса. Этот метод поможет?

  4. 25 Сен 2009 из 0:15 | #4
    Response to "Скрываем продажные ссылки"

    @ronarik
    нет

  5. vvs
    01 Окт 2009 из 1:40 | #5
    Response to "Скрываем продажные ссылки"

    А как понимать строку:

    # Документы, работающие с глобалом GET:
    $allowed_pages=array(“key.php”,”ping”,”remoute”);

    ?

    Откуда key.php тут взялся?

    Короче, ссылки казало только по второму способу. И то все детектились, как продажные :(

    А пример с key.php вообще не прокатил ввиду отсутствия оного :(

  6. 02 Окт 2009 из 9:42 | #6
    Response to "Скрываем продажные ссылки"

    @vvs
    Удали эту строчку.
    У меня все отлично работает. Ссылки не определяться как продажные. Расскажи подробнее как определяешь их.

  7. vvs
    05 Окт 2009 из 12:22 | #7
    Response to "Скрываем продажные ссылки"

    Да всё уже. Допилил третий вариант. У меня на одном из старых проектов ссылки вида:

    all.php?one=1&too=2&tree=3&for=4&fife=5
    all.php?one=6&too=7&tree=8&for=9
    all.php?one=10&too=11&tree=12
    all.php?one=13&too=14
    all.php?one=15

    и третий вариант идеально справился с задачей =) Правда, весь день пришлось с ним провозиться и поправить некоторые неточности. Но теперь ссылки не определяются как продажные.

    Вот если бы ещё и у Гугла с Яшей они не палились, было бы вообще идеально =) что ж, поживём, увидим.

    А сайты на вордпрессе и МаксЦМСе и так не палились в вышеозвуценных сервисах.

  8. Goranax
    22 Окт 2009 из 19:15 | #8
    Response to "Скрываем продажные ссылки"

    ronarik :
    А у меня видимо из за ссылок продажных сайт под фильтром Яндекса. Этот метод поможет?

    У меня таже проблема,этот метод поможет вывести сайт из под фильтра никто не пробывал?

  9. 23 Окт 2009 из 9:37 | #9
    Response to "Скрываем продажные ссылки"

    @Goranax
    Этот способ не поможет вывести из под фильтра Яндекса сайта.

  10. Goranax
    23 Окт 2009 из 23:10 | #10
    Response to "Скрываем продажные ссылки"

    А есть идеи что поможет?

  11. 24 Окт 2009 из 11:17 | #11
    Response to "Скрываем продажные ссылки"

    @Goranax
    Поможет следующие. Подорвать с внутренних страниц по одной ссылки, с морды по 2 ссылки. Цены тогда можно завысить в два раза смело, я завышаю и 3-10 завесит от ситуации. В итоге доход будет не меньше а шансов попасть под санкции значительно меньше.

  12. Магомед
    25 Окт 2009 из 15:59 | #12
    Response to "Скрываем продажные ссылки"

    Ни первый ни второй варинат не подошел для WP

    Первый, вышло так что на всех страницах выводиться одни ссылки на всех страницах, как с ??? так и без

    Второй, 0 эффекта

  13. 25 Окт 2009 из 17:16 | #13
    Response to "Скрываем продажные ссылки"

    @Магомед
    Я первый настроил, на этом блоге и еще на нескольких обычных сайтах. Думаю что-то не так сделал.

  1. Трекбеков пока нет.