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

SEO Блог оптимизатора Wordpress Скрываем продажные ссылки

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

18.07.2009 admin 16 комментариев

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

I способ.

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
   $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);
}
 
?>

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

<?php 
    global $sape;
    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 способ.

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

//print(ABSPATH.$sapekey.'/sape.php');
 
if(($sapekey!="")&&is_file(ABSPATH.$sapekey.'/sape.php'))
{
$_SERVER['REQUEST_URI']=preg_replace("/\?(.*)$/",'',$_SERVER['REQUEST_URI']);
if ( !defined('_SAPE_USER') ) define('_SAPE_USER', $sapekey);
require_once(ABSPATH._SAPE_USER.'/sape.php');
 
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);

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

III способ.

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

<?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();
?>

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

<?php
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);
$SAPE_LINKS = $sape->return_links();
?>

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

Loading ... Loading ...
Рубрики: Wordpress, Биржи ссылок.
Нравится

Понравилась статья? Подписывайтесь на обновления по RSS!!!

  • Feed
  • Google
  • Twitter
  • Яндекс

Советую прочитать статьи:

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

  1. admin 24.10.2009 11:17

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

  2. Магомед 25.10.2009 15:59

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

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

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

  3. admin 25.10.2009 17:16

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

  4. дмитрий 02.07.2010 18:07

    Спасибо!

«12

Добавить комментарий

Антиспам: введите сумму.

В Вашем браузере отключена поддержка JavaScript! Для корректной работы Вам необходимо включить поддержку JavaScript и обновить данную страницу.

Последние комментарии

  • Андрей: Понравилась статья, а если честно, еще больше понравился...
  • Somosweet: Большое спасибо! Информация полученнная на сайте на мой...
  • Тигренок: Биржи. Они конечно привлекательны. но есть одно но,...
  • Алёша: Максим, ага а потом в бан попадёшь на долго!
  • kefir: Присоединяюсь про Autoreg.su – кидалово. Не платите деньги!...

Использую сервисы

  • MainLink – биржа ссылок - ссылки с морд.
  • Blogun - биржа блогов - реклама в блогах.
  • SeoLib - анализ бюджетов и анализ беклинков.
  • GoGetLinks - Биржа статей
  • RotaPost– биржа блогов.