О продажности
Мало кто сейчас не занимается продажей ссылок со своих ресурсов. Системы автоматической купли-продажи ссылок ( SAPE - как одна из самых известных) пользуются популярностью. Другая сторона медали - поисковики. Уж очень они невзлюбили продажные ссылки и всячески карают бедных вебмастеров, старающихся заработать копеечку-другую. То PR понизят, то непот-фильтр наложат. Беда... Как же они (поисковики то бишь) определяют что вот эта самая ссылочка на самом деле такая плохая-продажная? А сложного то ничего нет.
Алгоритм основан на том, что системы продажи ссылок размещают купленные у вас ссылки на конкретной странице, например на http://plohoy-sait.com/index.php. Если к URL этой страницы добавить в качестве параметров некий бред http://plohoy-sait.com/index.php?bredbred=megabred , то код системы продажи ссылок посчитает эту страницу совершенно иной и ссылку в нее не вставит. И страница будет выведена точно такая же, как и без бреда в параметрах, только на ней будут отсутствовать продажные ссылки. Остается лишь сравнить два варианта страницы - с бредовыми параметрами и без них - и ссылки, купленные через SAPE, например, всплывут.
Пример использования сего алгоритма можно увидеть тут. Рядышком можно прочитать о том, как защитить свои сайты от этой напасти. Однако приведенный там код подходит лишь для проектов, которые не используют параметры в URL при формировании страниц, либо используют ЧПУ. Для движков, использующих параметры в урлах (в частности Wordpress без использования ЧПУ) можно воспользоваться немножко измененным кодом:
$allowed_variables = array("p","author","cat","tag","page_id","feed","m","paged","attachment_id","comment");
$tm=explode("?",$_SERVER['REQUEST_URI']);
if (isset($tm[1])) {
$am=explode("&",$tm[1]);
$bm=array();
for ($i=0; $i < count($am); $i++) {
$am[$i]=explode("=",$am[$i]);
if (empty($am[$i][1]) or $am[$i][1]=="") continue;
if (array_search($am[$i][0],$allowed_variables) !== false) {
$bm[]=implode("=",$am[$i]);
}
}
$tm[1]=implode("&",$bm);
$sape_venality_name['request_uri']=$_SERVER['REQUEST_URI']=($tm[1]=="") ? $tm[0]: implode("?",$tm);
}
Данный код подходит для движка WordPress без использования ЧПУ. Однако его можно приспособить для любого проекта, достаточно лишь указать в массиве $allowed_variables все URL-параметры, разрешенные к использованию.
Код нужно вставить перед инициализацией SAPE, лучше всего в файл wp-config.php
Передавать переменную $sape_venality_name классу SAPE_client в общем случае не надо, т.к. $_SERVER['REQUEST_URI'], по которой определяется собственно, какая страница сейчас отображается, уже переопределена в скрипте.
Вот таким нехитрым способом можно немножко продлить свое благоденствие в плане продаж ссылок.
P.S.: Никто не гарантирует, что поисковики используют именно этот алгоритм для определения продажных ссылок. Просто наиболее вероятно, что именно так.
P.P.S.: С наступающим Новым Годом други =) Ухожу с головой в
Simple TDS, когда появлюсь на блоге - не знаю, так что заранее: а) Счастья... б) Здоровья... в) Денег...
Остальное приложится ![]()


19 комментариев
2 лет и 8 месяцев тому назад
Миша, большой респект за код!
2 лет и 8 месяцев тому назад
Да не за что =) Всегда рад помочь...
2 лет и 8 месяцев тому назад
Меня пока еще яндекс не карал за продажу ссылок...но все же код этот всуну, береженого Бог бережет))) спасибо!
2 лет и 7 месяцев тому назад
Очень интересно. Спасибо, уверен пригодится.
2 лет и 7 месяцев тому назад
я пробовал таким образов видоизменять саповский код...но после этого их робот ссылок не находил
даже не знаю в чем дело...
2 лет и 7 месяцев тому назад
не знаю, лично у меня все получилось вроде бы
а вообще не понятна политика поисковиков к продаже ссылок, неужели не понятно что этого не избежать...
2 лет и 7 месяцев тому назад
2 smartos - данный конкретный код подходит для WordPress с отключенным ЧПУ. Може у тебя ЧПУ включены или ты не на Вордпрессе пробуешь?
2 лет и 7 месяцев тому назад
Все работает, все отлчино! Это лучший блог! Блин, у меня просто улыбка на лице, я даже не знаю какие слова благодарности сказать
Всех с праздниками!
2 лет и 7 месяцев тому назад
автору респект
2 лет и 7 месяцев тому назад
к сожалению, это далеко не единственный алгоритм, по которому поисковики преследуют вебмастеров...
← Пред.0102 След. →Написать комментарий
Что бы добавить комментарий к посту, заполните форму:
* Обязательные поля
Вы можете использовать следующие тэги XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>.
2 треков
Что бы уведомить об этом посте, включите автоматическое уведомление, либо используйте этот трек-урл: http://thisishot.org/wp-trackback.php?p=176