Alexander Mylnikov

13Apr/110

Скрытие продажных ссылок на статических сайтах

Как известно, поисковые системы мягко-говоря не приветствуют продажу ссылок с сайтов, особенно через различные ссылочные брокеры. Предлагаю Вашему вниманию методику, которая позволит обойти некоторые алгоритмы поисковых систем, определяющие "продажность" ссылок на сайте через биржу ссылок Sape.ru на статических сайтах.

Как работает эта методика? Чтобы ответить на этот вопрос, следует прежде всего уяснить, чем отличается ссылка, проданная через биржу, от обычной, пусть даже и продажной. Рассмотрим для примера какую-то статическую страницу http://site.ru/page.html, на которой вручную установлена ссылка. Если к этой странице добавить любой параметр вида ?123, по адресу http://site.ru/page.html?123 ссылка должна показываться. Другое дело, если ссылка установлена ссылочным брокером - в этом случае добавление параметра не позволит отобразить ссылку, что будет свидетельствовать о ее продажности.

Предлагаемая модификация кода Sape позволит отображать ссылки на статических страницах независимо от наличия или отсутствия таких параметров, имитируя таким образом "естественность" происхождения ссылок.

Итак, что нужно сделать. Прежде всего, заменить стандартный код Сапы

<?php
  if (!defined('_SAPE_USER')){
    define('_SAPE_USER', 'МОЙ КОД');
  }
  require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
  $sape = new SAPE_client();
?>

на такой:

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

Второе - создать файл с названием sape_venality_name.php и поместить его в папку Сапы. Содержание этого файла приводится ниже:

<?php
  $sape_venality_name=array();
  $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);
  }
?>

Применение вышеописанной методики позволит сделать продажные ссылки более "естественными" и тем самым избежать бана от поисковых систем за торговлю ссылками. Но не стоит забывать, что не столько "естественность", сколько качество самих ссылок, а также уникальность текстов на сайте будет влиять на то, сколько Ваш сайт продержиться в индексе.

Comments (0) Trackbacks (0)

No comments yet.


Leave a comment

No trackbacks yet.