Как известно, поисковые системы мягко-говоря не приветствуют продажу ссылок с сайтов, особенно через различные ссылочные брокеры. Предлагаю Вашему вниманию методику, которая позволит обойти некоторые алгоритмы поисковых систем, определяющие "продажность" ссылок на сайте через биржу ссылок на статических сайтах.
Как работает эта методика? Чтобы ответить на этот вопрос, следует прежде всего уяснить, чем отличается ссылка, проданная через биржу, от обычной, пусть даже и продажной. Рассмотрим для примера какую-то статическую страницу 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);
}
?>
Применение вышеописанной методики позволит сделать продажные ссылки более "естественными" и тем самым избежать бана от поисковых систем за торговлю ссылками. Но не стоит забывать, что не столько "естественность", сколько качество самих ссылок, а также уникальность текстов на сайте будет влиять на то, сколько Ваш сайт продержиться в индексе.
| Колличество просмотров страницы: 150 |
2 ответов к Скрытие продажных ссылок на статических сайтах
октября 2, 2009 at 18:55
Привет. Подскажите, как перевести блог с бесплатного хостинга, вот мой блог
Вроде как wordpress должен легко перемещаться на новую площадку, хотя у меня все время промахи в базе данных. Я глянул там, но в php ничего не понимаю вообще и привлекать сторонних разработчиков программного обеспечения то ведь не хочется. Может подскажите, как неболезненно перенести блог?
октября 18, 2009 at 18:02
Радует, что ваш блог постоянно развивается. Такой пост только прибавляет популярности.