Хак Затачиваем ссылки под поисковики
- Хаки DLE
Все мы знаем, что спамеры с легкостью оставляют рекламные ссылки везде где только возможно. В итоге количество внешних ссылок может стать критическим и поисковики вас просто начнут игнорировать. Просто запретить использование ссылок не очень приятно, ведь не только спамеры комментарии оставляют, зато есть возможность cделать эти ссылки "внутренними".
Для этого открываем ./engine/classes/parse.class.php и ищем:
return "<a href=\"".$url['html']."\" ".$target.">".$show."</a>" . $url['end'];
Ниже добавляем:
if($this->check_home($url['html']))
{
return "<a href=\"".$url['html']."\" ".$target.">".$show."</a>" . $url['end'];
}
else
{
$url['html'] = $config['http_home_url']."go/?". $url['html'];
return "<noindex><a rel=\"nofollow\" href=\"".$url['html']."\" ".$target.">".$show."</a></noindex>" . $url['end'];
}
Теперь создаём в корне сайта (там где папки templates, language, engine...) папку go. В новосозданной папке создаём 2 файла: index.php и .htaccess.
Содержимое ./go/index.php:
<?php
if (!empty($_SERVER['QUERY_STRING'])){
$re_addr=$_SERVER['QUERY_STRING'];
header('Location: '.$re_addr);
}
?>
Содержимое ./go/.htaccess:
DirectoryIndex index.php
RewriteEngine Off
В результате мы получаем все внешние ссылки в виде редиректов:
<a rel="nofollow" href="http://getdle.com/go/?http://www.google.ru/" target="_blank">www.google.ru</a>
Данный способ только для новостей
Автор: ko1yan
Стоимость: Бесплатно
Ключевые слова по теме Хак Затачиваем ссылки под поисковики: Хак dle, Затачиваем ссылки под поисковики