<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Скрытие продажных ссылок от ПС</title>
	<atom:link href="http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/feed/" rel="self" type="application/rss+xml" />
	<link>http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/</link>
	<description>Блог о жизни, SEO и сайтостроительстве</description>
	<lastBuildDate>Tue, 07 Feb 2012 11:00:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Автор: zalex</title>
		<link>http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-1243</link>
		<dc:creator>zalex</dc:creator>
		<pubDate>Mon, 28 Mar 2011 18:27:26 +0000</pubDate>
		<guid isPermaLink="false">http://seozalex.ru/?p=81#comment-1243</guid>
		<description>&lt;b&gt;oleg&lt;/b&gt;, перезалил</description>
		<content:encoded><![CDATA[<p><b>oleg</b>, перезалил</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: oleg</title>
		<link>http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-490</link>
		<dc:creator>oleg</dc:creator>
		<pubDate>Fri, 25 Jun 2010 06:51:47 +0000</pubDate>
		<guid isPermaLink="false">http://seozalex.ru/?p=81#comment-490</guid>
		<description>Привет zalex.
А где сам файлик &lt;b&gt;sape_venality_name&lt;/b&gt;, та его нет.</description>
		<content:encoded><![CDATA[<p>Привет zalex.<br />
А где сам файлик <b>sape_venality_name</b>, та его нет.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Бодя</title>
		<link>http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-323</link>
		<dc:creator>Бодя</dc:creator>
		<pubDate>Thu, 29 Apr 2010 17:12:14 +0000</pubDate>
		<guid isPermaLink="false">http://seozalex.ru/?p=81#comment-323</guid>
		<description>Не работает ссылка на файл (((</description>
		<content:encoded><![CDATA[<p>Не работает ссылка на файл (((</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: zalex</title>
		<link>http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-266</link>
		<dc:creator>zalex</dc:creator>
		<pubDate>Sun, 25 Apr 2010 13:42:38 +0000</pubDate>
		<guid isPermaLink="false">http://seozalex.ru/?p=81#comment-266</guid>
		<description>&lt;b&gt;Method&lt;/b&gt; вообще-то это все замечательно работает на всех движках.

&lt;b&gt;Sergei88&lt;/b&gt; ну на статике саповские ссылки размещаются вручную и продажные ли они или нет это яшка вряд ли определит только разве что если заведет акк на сапе и будет палить все сайты только оно им надо это хз :)</description>
		<content:encoded><![CDATA[<p><b>Method</b> вообще-то это все замечательно работает на всех движках.</p>
<p><b>Sergei88</b> ну на статике саповские ссылки размещаются вручную и продажные ли они или нет это яшка вряд ли определит только разве что если заведет акк на сапе и будет палить все сайты только оно им надо это хз <img src='http://seozalex.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Sergei88</title>
		<link>http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-232</link>
		<dc:creator>Sergei88</dc:creator>
		<pubDate>Thu, 22 Apr 2010 22:57:20 +0000</pubDate>
		<guid isPermaLink="false">http://seozalex.ru/?p=81#comment-232</guid>
		<description>Давно хотел спросить по поводу камуфляжа продажных ссылок именно с сапы. Я как понимаю, если сайт статик, тоесть скажем набран ручками, а не на движке, тогда яша получается не может пробить на продажность ссылки? или...</description>
		<content:encoded><![CDATA[<p>Давно хотел спросить по поводу камуфляжа продажных ссылок именно с сапы. Я как понимаю, если сайт статик, тоесть скажем набран ручками, а не на движке, тогда яша получается не может пробить на продажность ссылки? или&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Method</title>
		<link>http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-178</link>
		<dc:creator>Method</dc:creator>
		<pubDate>Mon, 05 Oct 2009 11:30:18 +0000</pubDate>
		<guid isPermaLink="false">http://seozalex.ru/?p=81#comment-178</guid>
		<description>Слушай, а для wp можно этот метод использовать?</description>
		<content:encoded><![CDATA[<p>Слушай, а для wp можно этот метод использовать?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Method</title>
		<link>http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-173</link>
		<dc:creator>Method</dc:creator>
		<pubDate>Wed, 23 Sep 2009 08:20:49 +0000</pubDate>
		<guid isPermaLink="false">http://seozalex.ru/?p=81#comment-173</guid>
		<description>Ясно спасибо, еще бы для юкоза или зебрума придумать такое.</description>
		<content:encoded><![CDATA[<p>Ясно спасибо, еще бы для юкоза или зебрума придумать такое.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: zalex</title>
		<link>http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-87</link>
		<dc:creator>zalex</dc:creator>
		<pubDate>Mon, 03 Aug 2009 03:24:31 +0000</pubDate>
		<guid isPermaLink="false">http://seozalex.ru/?p=81#comment-87</guid>
		<description>Да как вам объяснить вот например почитайте что пишет Lasto по этому поводу :)

&lt;strong&gt;Как защитить свой сайт от детектирования в нём продажных ссылок?&lt;/strong&gt;

Речь идёт не только о противодействии данному детектору продажных ссылок, но и любому другому. Работающему в виде отдельного ресурса, или встроенного в алгоритм поисковика :) Неважно.

Давайте для примера не позволим определиться продажным ссылкам на сайтах, построенным на популярном движке LastoBlog, а заодно и на сплоговом движочке LastoSplog тоже.

Как известно, стандартный код Сапы цепляется к сеттингам таким образом:




&lt;blockquote&gt;&lt;code&gt;global $mysape;

define (&#039;_SAPE_USER&#039;,&quot;usersiteidentificator&quot;);
require_once (&quot;./data/sape/sape.php&quot;);
$sape=new SAPE_client();
$mysape=$sape-&gt;return_links();&lt;/code&gt;&lt;/blockquote&gt;





Предполагается, что папка сапы засунута внутрь файловой структуры движка, а не валяется беззащитно в его корне- отсюда и такой путь до файла с клиентским кодом, обратите внимание на сей аспект.

Как и на то, что папка переименована в sape

Теперь давайте допишем пару операторов- выделено красным:




&lt;blockquote&gt;&lt;code&gt;global $mysape;
define (&#039;_SAPE_USER&#039;,&quot;usersiteidentificator&quot;);
require_once (&quot;./data/sape/sape.php&quot;);
&lt;strong&gt;require_once (&quot;./data/sape/sape_venality_name.php&quot;);&lt;/strong&gt;
$sape=new SAPE_client(&lt;strong&gt;$sape_venality_name&lt;/strong&gt;);
$mysape=$sape-&gt;return_links();&lt;/code&gt;&lt;/blockquote&gt;





Ну и, естественно, в папочку сапы поместим ещё и такой код 

(Имя файла, как понимаете, sape_venality_name.php)




&lt;blockquote&gt;&lt;code&gt;&lt;?php

   $sape_venality_name=array();

# Документы, работающие с глобалом GET:
   $allowed_pages=array(&quot;key.php&quot;,&quot;ping&quot;,&quot;remoute&quot;);

# Разрешённые переменные в УРле иных документов:
   $allowed_var=array(&quot;&quot;);

$tm=explode(&quot;?&quot;,$_SERVER[&#039;REQUEST_URI&#039;]);
if (isset($tm[1]) and $tm[0]==str_replace($allowed_pages,&quot;&quot;,$tm[0])) {
   $k=preg_match_all(&quot;/(.*)=(.*)\&amp;/Uis&quot;,$tm[1].&quot;&amp;&quot;,$am);
   $bm=array();
   for ($i=0; $i  &lt;/code&gt;&lt;/blockquote&gt;

 и так далее смотри сам файл в атаче



После употребления этого кода (вызова его перед запуском класса Сапы) наш блог или сплог перестаёт реагировать на тестирование ресурса всякими Детекторами Продажных Ссылок на предмет наличия оных.

Также, если к ресурсу подцеплены клиентские кода иных бирж по продаже ссылок, срабатывающие после клиентского кода сапы, то все проданные через такие биржи ссылочки также перестают определяться детектором (в большинстве случаев, а не стопроцентно, естественно).
 
&lt;strong&gt;Тюнинг кода Сапы :)&lt;/strong&gt;

При внешнем управлении работой клиентского кода Сапы иногда требуется оговорить кодировку, или ещё ряд каких моментов. Стандартно контора в этом случае советует сформировать массив с любым именем, сотворить в массиве нужные ключики, и присвоить им необходимые значения, а потом отдать массив классу. Но, как явствует из распечатки кода с красненькими строчками, мы уже скармливаем классу какой-то массив. И куда же засовывать кодировку?

Разберём для примера ситуацию, когда Ваш сайт на UTF.

В этом случае в промежутке между запуском спасательного кода и отдачей результатов его труда классу, нужно вклинить в родившийся массивчик нужный ключик, в полном соответствии с рекомендациями конторы:




&lt;blockquote&gt;&lt;code&gt;global $mysape;
define (&#039;_SAPE_USER&#039;,&quot;usersiteidentificator&quot;);
require_once (&quot;./data/sape/sape.php&quot;);
require_once (&quot;./data/sape/sape_venality_name.php&quot;);
$sape_venality_name[&#039;charset&#039;]=&#039;UTF-8&#039;;
$sape=new SAPE_client($sape_venality_name);
$mysape=$sape-&gt;return_links();&lt;/code&gt;&lt;/blockquote&gt;





Нужны другие ключики? Вклинивайте по аналогии.
&lt;strong&gt;Когда продажные ссылки не от Сапы :&lt;/strong&gt;

Нельзя поручиться за всех брокеров продажных ссылок, ибо клиентский код у них очень различный, но теоретически вот такой конструкции (при полном отсутствии сапы на сайте) должно хватить:




&lt;blockquote&gt;&lt;code&gt;require_once (&quot;./data/sape/sape_venality_name.php&quot;);&lt;/code&gt;&lt;/blockquote&gt;





Естественно, в данном документе мы рассматриваем исключительно камуфлирование продажных ссылок на указанных в начале документа движках, а также очень на них похожих. В противном случае чтение Вами этого документа ничем не оправдано.</description>
		<content:encoded><![CDATA[<p>Да как вам объяснить вот например почитайте что пишет Lasto по этому поводу <img src='http://seozalex.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Как защитить свой сайт от детектирования в нём продажных ссылок?</strong></p>
<p>Речь идёт не только о противодействии данному детектору продажных ссылок, но и любому другому. Работающему в виде отдельного ресурса, или встроенного в алгоритм поисковика <img src='http://seozalex.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Неважно.</p>
<p>Давайте для примера не позволим определиться продажным ссылкам на сайтах, построенным на популярном движке LastoBlog, а заодно и на сплоговом движочке LastoSplog тоже.</p>
<p>Как известно, стандартный код Сапы цепляется к сеттингам таким образом:</p>
<blockquote><p><code>global $mysape;</p>
<p>define ('_SAPE_USER',"usersiteidentificator");<br />
require_once ("./data/sape/sape.php");<br />
$sape=new SAPE_client();<br />
$mysape=$sape-&gt;return_links();</code></p></blockquote>
<p>Предполагается, что папка сапы засунута внутрь файловой структуры движка, а не валяется беззащитно в его корне- отсюда и такой путь до файла с клиентским кодом, обратите внимание на сей аспект.</p>
<p>Как и на то, что папка переименована в sape</p>
<p>Теперь давайте допишем пару операторов- выделено красным:</p>
<blockquote><p><code>global $mysape;<br />
define ('_SAPE_USER',"usersiteidentificator");<br />
require_once ("./data/sape/sape.php");<br />
<strong>require_once ("./data/sape/sape_venality_name.php");</strong><br />
$sape=new SAPE_client(<strong>$sape_venality_name</strong>);<br />
$mysape=$sape-&gt;return_links();</code></p></blockquote>
<p>Ну и, естественно, в папочку сапы поместим ещё и такой код </p>
<p>(Имя файла, как понимаете, sape_venality_name.php)</p>
<blockquote><p><code>< ?php</p>
<p>   $sape_venality_name=array();</p>
<p># Документы, работающие с глобалом GET:<br />
   $allowed_pages=array("key.php","ping","remoute");</p>
<p># Разрешённые переменные в УРле иных документов:<br />
   $allowed_var=array("");</p>
<p>$tm=explode("?",$_SERVER['REQUEST_URI']);<br />
if (isset($tm[1]) and $tm[0]==str_replace($allowed_pages,"",$tm[0])) {<br />
   $k=preg_match_all("/(.*)=(.*)\&amp;/Uis",$tm[1]."&amp;",$am);<br />
   $bm=array();<br />
   for ($i=0; $i  </code></code></p></blockquote>
<p> и так далее смотри сам файл в атаче</p>
<p>После употребления этого кода (вызова его перед запуском класса Сапы) наш блог или сплог перестаёт реагировать на тестирование ресурса всякими Детекторами Продажных Ссылок на предмет наличия оных.</p>
<p>Также, если к ресурсу подцеплены клиентские кода иных бирж по продаже ссылок, срабатывающие после клиентского кода сапы, то все проданные через такие биржи ссылочки также перестают определяться детектором (в большинстве случаев, а не стопроцентно, естественно).</p>
<p><strong>Тюнинг кода Сапы <img src='http://seozalex.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong></p>
<p>При внешнем управлении работой клиентского кода Сапы иногда требуется оговорить кодировку, или ещё ряд каких моментов. Стандартно контора в этом случае советует сформировать массив с любым именем, сотворить в массиве нужные ключики, и присвоить им необходимые значения, а потом отдать массив классу. Но, как явствует из распечатки кода с красненькими строчками, мы уже скармливаем классу какой-то массив. И куда же засовывать кодировку?</p>
<p>Разберём для примера ситуацию, когда Ваш сайт на UTF.</p>
<p>В этом случае в промежутке между запуском спасательного кода и отдачей результатов его труда классу, нужно вклинить в родившийся массивчик нужный ключик, в полном соответствии с рекомендациями конторы:</p>
<blockquote><p><code>global $mysape;<br />
define ('_SAPE_USER',"usersiteidentificator");<br />
require_once ("./data/sape/sape.php");<br />
require_once ("./data/sape/sape_venality_name.php");<br />
$sape_venality_name['charset']='UTF-8';<br />
$sape=new SAPE_client($sape_venality_name);<br />
$mysape=$sape-&gt;return_links();</code></p></blockquote>
<p>Нужны другие ключики? Вклинивайте по аналогии.<br />
<strong>Когда продажные ссылки не от Сапы :</strong></p>
<p>Нельзя поручиться за всех брокеров продажных ссылок, ибо клиентский код у них очень различный, но теоретически вот такой конструкции (при полном отсутствии сапы на сайте) должно хватить:</p>
<blockquote><p><code>require_once ("./data/sape/sape_venality_name.php");</code></p></blockquote>
<p>Естественно, в данном документе мы рассматриваем исключительно камуфлирование продажных ссылок на указанных в начале документа движках, а также очень на них похожих. В противном случае чтение Вами этого документа ничем не оправдано.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Method</title>
		<link>http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-69</link>
		<dc:creator>Method</dc:creator>
		<pubDate>Sun, 19 Jul 2009 20:14:33 +0000</pubDate>
		<guid isPermaLink="false">http://seozalex.ru/?p=81#comment-69</guid>
		<description>Можно конкретно узнать что этот скрипт делает?</description>
		<content:encoded><![CDATA[<p>Можно конкретно узнать что этот скрипт делает?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Method</title>
		<link>http://seozalex.ru/2009/07/11/skrytie-prodazhnyx-ssylok-ot-ps/comment-page-1/#comment-68</link>
		<dc:creator>Method</dc:creator>
		<pubDate>Sun, 19 Jul 2009 07:12:05 +0000</pubDate>
		<guid isPermaLink="false">http://seozalex.ru/?p=81#comment-68</guid>
		<description>Ой опять не то, в общем надо знаки менять.</description>
		<content:encoded><![CDATA[<p>Ой опять не то, в общем надо знаки менять.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

