Комментарии на: Скрытие продажных ссылок от ПС http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/ Блог о жизни, SEO и сайтостроительстве Sun, 25 Apr 2010 13:42:38 +0000 http://wordpress.org?v=2.9.1 hourly 1 От: zalex http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-266 zalex Sun, 25 Apr 2010 13:42:38 +0000 http://seozalex.ru?p=81#comment-266 <b>Method</b> вообще-то это все замечательно работает на всех движках. <b>Sergei88</b> ну на статике саповские ссылки размещаются вручную и продажные ли они или нет это яшка вряд ли определит только разве что если заведет акк на сапе и будет палить все сайты только оно им надо это хз :) Method вообще-то это все замечательно работает на всех движках.

Sergei88 ну на статике саповские ссылки размещаются вручную и продажные ли они или нет это яшка вряд ли определит только разве что если заведет акк на сапе и будет палить все сайты только оно им надо это хз :)

]]>
От: Sergei88 http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-232 Sergei88 Thu, 22 Apr 2010 22:57:20 +0000 http://seozalex.ru?p=81#comment-232 Давно хотел спросить по поводу камуфляжа продажных ссылок именно с сапы. Я как понимаю, если сайт статик, тоесть скажем набран ручками, а не на движке, тогда яша получается не может пробить на продажность ссылки? или... Давно хотел спросить по поводу камуфляжа продажных ссылок именно с сапы. Я как понимаю, если сайт статик, тоесть скажем набран ручками, а не на движке, тогда яша получается не может пробить на продажность ссылки? или…

]]>
От: Method http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-178 Method Mon, 05 Oct 2009 11:30:18 +0000 http://seozalex.ru?p=81#comment-178 Слушай, а для wp можно этот метод использовать? Слушай, а для wp можно этот метод использовать?

]]>
От: Method http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-173 Method Wed, 23 Sep 2009 08:20:49 +0000 http://seozalex.ru?p=81#comment-173 Ясно спасибо, еще бы для юкоза или зебрума придумать такое. Ясно спасибо, еще бы для юкоза или зебрума придумать такое.

]]>
От: zalex http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-87 zalex Mon, 03 Aug 2009 03:24:31 +0000 http://seozalex.ru?p=81#comment-87 Да как вам объяснить вот например почитайте что пишет Lasto по этому поводу :) <strong>Как защитить свой сайт от детектирования в нём продажных ссылок?</strong> Речь идёт не только о противодействии данному детектору продажных ссылок, но и любому другому. Работающему в виде отдельного ресурса, или встроенного в алгоритм поисковика :) Неважно. Давайте для примера не позволим определиться продажным ссылкам на сайтах, построенным на популярном движке LastoBlog, а заодно и на сплоговом движочке LastoSplog тоже. Как известно, стандартный код Сапы цепляется к сеттингам таким образом: <blockquote><code>global $mysape; define ('_SAPE_USER',"usersiteidentificator"); require_once ("./data/sape/sape.php"); $sape=new SAPE_client(); $mysape=$sape->return_links();</code></blockquote> Предполагается, что папка сапы засунута внутрь файловой структуры движка, а не валяется беззащитно в его корне- отсюда и такой путь до файла с клиентским кодом, обратите внимание на сей аспект. Как и на то, что папка переименована в sape Теперь давайте допишем пару операторов- выделено красным: <blockquote><code>global $mysape; define ('_SAPE_USER',"usersiteidentificator"); require_once ("./data/sape/sape.php"); <strong>require_once ("./data/sape/sape_venality_name.php");</strong> $sape=new SAPE_client(<strong>$sape_venality_name</strong>); $mysape=$sape->return_links();</code></blockquote> Ну и, естественно, в папочку сапы поместим ещё и такой код (Имя файла, как понимаете, sape_venality_name.php) <blockquote><code><?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 </code></blockquote> и так далее смотри сам файл в атаче После употребления этого кода (вызова его перед запуском класса Сапы) наш блог или сплог перестаёт реагировать на тестирование ресурса всякими Детекторами Продажных Ссылок на предмет наличия оных. Также, если к ресурсу подцеплены клиентские кода иных бирж по продаже ссылок, срабатывающие после клиентского кода сапы, то все проданные через такие биржи ссылочки также перестают определяться детектором (в большинстве случаев, а не стопроцентно, естественно). <strong>Тюнинг кода Сапы :)</strong> При внешнем управлении работой клиентского кода Сапы иногда требуется оговорить кодировку, или ещё ряд каких моментов. Стандартно контора в этом случае советует сформировать массив с любым именем, сотворить в массиве нужные ключики, и присвоить им необходимые значения, а потом отдать массив классу. Но, как явствует из распечатки кода с красненькими строчками, мы уже скармливаем классу какой-то массив. И куда же засовывать кодировку? Разберём для примера ситуацию, когда Ваш сайт на UTF. В этом случае в промежутке между запуском спасательного кода и отдачей результатов его труда классу, нужно вклинить в родившийся массивчик нужный ключик, в полном соответствии с рекомендациями конторы: <blockquote><code>global $mysape; define ('_SAPE_USER',"usersiteidentificator"); require_once ("./data/sape/sape.php"); require_once ("./data/sape/sape_venality_name.php"); $sape_venality_name['charset']='UTF-8'; $sape=new SAPE_client($sape_venality_name); $mysape=$sape->return_links();</code></blockquote> Нужны другие ключики? Вклинивайте по аналогии. <strong>Когда продажные ссылки не от Сапы :</strong> Нельзя поручиться за всех брокеров продажных ссылок, ибо клиентский код у них очень различный, но теоретически вот такой конструкции (при полном отсутствии сапы на сайте) должно хватить: <blockquote><code>require_once ("./data/sape/sape_venality_name.php");</code></blockquote> Естественно, в данном документе мы рассматриваем исключительно камуфлирование продажных ссылок на указанных в начале документа движках, а также очень на них похожих. В противном случае чтение Вами этого документа ничем не оправдано. Да как вам объяснить вот например почитайте что пишет Lasto по этому поводу :)

Как защитить свой сайт от детектирования в нём продажных ссылок?

Речь идёт не только о противодействии данному детектору продажных ссылок, но и любому другому. Работающему в виде отдельного ресурса, или встроенного в алгоритм поисковика :) Неважно.

Давайте для примера не позволим определиться продажным ссылкам на сайтах, построенным на популярном движке LastoBlog, а заодно и на сплоговом движочке LastoSplog тоже.

Как известно, стандартный код Сапы цепляется к сеттингам таким образом:

global $mysape;

define ('_SAPE_USER',"usersiteidentificator");
require_once ("./data/sape/sape.php");
$sape=new SAPE_client();
$mysape=$sape->return_links();

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

Как и на то, что папка переименована в sape

Теперь давайте допишем пару операторов- выделено красным:

global $mysape;
define ('_SAPE_USER',"usersiteidentificator");
require_once ("./data/sape/sape.php");
require_once ("./data/sape/sape_venality_name.php");
$sape=new SAPE_client($sape_venality_name);
$mysape=$sape->return_links();

Ну и, естественно, в папочку сапы поместим ещё и такой код

(Имя файла, как понимаете, sape_venality_name.php)

< ?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

и так далее смотри сам файл в атаче

После употребления этого кода (вызова его перед запуском класса Сапы) наш блог или сплог перестаёт реагировать на тестирование ресурса всякими Детекторами Продажных Ссылок на предмет наличия оных.

Также, если к ресурсу подцеплены клиентские кода иных бирж по продаже ссылок, срабатывающие после клиентского кода сапы, то все проданные через такие биржи ссылочки также перестают определяться детектором (в большинстве случаев, а не стопроцентно, естественно).

Тюнинг кода Сапы :)

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

Разберём для примера ситуацию, когда Ваш сайт на UTF.

В этом случае в промежутке между запуском спасательного кода и отдачей результатов его труда классу, нужно вклинить в родившийся массивчик нужный ключик, в полном соответствии с рекомендациями конторы:

global $mysape;
define ('_SAPE_USER',"usersiteidentificator");
require_once ("./data/sape/sape.php");
require_once ("./data/sape/sape_venality_name.php");
$sape_venality_name['charset']='UTF-8';
$sape=new SAPE_client($sape_venality_name);
$mysape=$sape->return_links();

Нужны другие ключики? Вклинивайте по аналогии.
Когда продажные ссылки не от Сапы :

Нельзя поручиться за всех брокеров продажных ссылок, ибо клиентский код у них очень различный, но теоретически вот такой конструкции (при полном отсутствии сапы на сайте) должно хватить:

require_once ("./data/sape/sape_venality_name.php");

Естественно, в данном документе мы рассматриваем исключительно камуфлирование продажных ссылок на указанных в начале документа движках, а также очень на них похожих. В противном случае чтение Вами этого документа ничем не оправдано.

]]>
От: Method http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-69 Method Sun, 19 Jul 2009 20:14:33 +0000 http://seozalex.ru?p=81#comment-69 Можно конкретно узнать что этот скрипт делает? Можно конкретно узнать что этот скрипт делает?

]]>
От: Method http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-68 Method Sun, 19 Jul 2009 07:12:05 +0000 http://seozalex.ru?p=81#comment-68 Ой опять не то, в общем надо знаки менять. Ой опять не то, в общем надо знаки менять.

]]>
От: Method http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-67 Method Sun, 19 Jul 2009 07:10:52 +0000 http://seozalex.ru?p=81#comment-67 ВСе заработало, надо просто твои знаки коде ’ заменить на ' и все работает. ВСе заработало, надо просто твои знаки коде ’ заменить на ‘ и все работает.

]]>
От: zalex http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-65 zalex Sun, 19 Jul 2009 03:27:06 +0000 http://seozalex.ru?p=81#comment-65 Ну хз вот мой код <blockquote><code>define('_SAPE_USER', '50dd4dc7104bb4ff5b78c8735ad525b9'); 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); $tpl->set('{sape_links}',$sape->return_links());</code></blockquote> из index.php начинается со строки 49 поправил код чтобы ковычки были правельные :) Ну хз вот мой код

define('_SAPE_USER', '50dd4dc7104bb4ff5b78c8735ad525b9');
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);

$tpl->set('{sape_links}',$sape->return_links());

из index.php начинается со строки 49 поправил код чтобы ковычки были правельные :)

]]>
От: Method http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-64 Method Sat, 18 Jul 2009 21:07:05 +0000 http://seozalex.ru?p=81#comment-64 Я файлик и положил)))))))))))) я же не тупой. Со старым кодом все нормально работает. Я файлик и положил)))))))))))) я же не тупой. Со старым кодом все нормально работает.

]]>