Недавно друг попросил помочь с внешними ссылками на его прогрессивно развивающимся музыкальном сайте с оригинальным названием SoundSlave.Net , который был под CMS DLE, надо было убрать все ссылки в noindex и nofollow, а также сделать редирект с помощью go
типа:
я взялся помочь
Итак начнем, для начала открываем файлик:
engine\classes\parse.class.php
и правим его, рекомендую пользоваться notepad++ или другим адекватным редактором
Находим в файле кусок кода:
return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a>" . $url['end'];
и заменяем его на следующее:
if($this->check_home($url['html']))
return "<a href=\"".$url['html']."\" ".$target.">".$show."</a>" . $url['end'];
$url['html'] = $config['http_home_url']."go/?". $url['html'];
return "<noindex><a rel=\"nofollow\" href=\"".$url['html']."\" ".$target.">".$url['show'] ."</a></noindex>
после в корне сайта создаем директорию go и в ней создаем файлик index.php
со следующим содержимым:
if (!empty($_SERVER['QUERY_STRING'])){
$re_addr=$_SERVER['QUERY_STRING'];
header('Location: '.$re_addr);
а также файлик .htaccess:
создаем какую-нибудь новость и смотрим на результат, все внешние ссылки будут в noindex и nofollow, а также
Ну вот и прекрасно, теперь
SoundSlave.Net не получит бан от Яши и других русских поисковиков!
За статью спасибо: i-notes.org и
Комментариев нет:
Отправить комментарий