• Автор:

    Flesha
  • Добавлено:

    окт 18, 2014
  • Комментариев:

    5
  • Просмотров:

    2381

Хак Редирект внешних ссылок в Dle

Хак Редирект внешних ссылок в Dle

Хак Редирект внешних ссылок в Dle - этот маленький хак позволит все внешние ссылки в новостях изменять на sitename/go/? с добавлением тегов от индексации поисковиков noindex и nofollow.

Установка:

1. Открываем файл engine\classes\parse.class.php и находим:
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'];
}
else
{
$url['html'] = $config['http_home_url']."go/?". $url['html'];
return "<noindex><a rel=\"nofollow\" href=\"".$url['html']."\" ".$target.">". $url['show'] ."</a></noindex>
" . $url['end'];
}


2. Скопируйте папку GO из архива в корень сайта

Готово!

Теперь создаем какую-нибудь новость и смотрим на результат. Все внешние ссылки будут в noindex и nofollow, а также сама ссылка вида http://sitename/go/?http://внешняя ссылка

Версия DLE: 9.x-10.x
Автор: i-notes

Внимание! У Вас нет прав для просмотра скрытого текста.
Вернуться

Комментарии:


  1. zackbg → 18 октября 2014 15:52
    "2. Скопируйте папку GO из архива в корень сайта"

    ?????
  2. Flesha → 18 октября 2014 16:58
    Извините, забыл залить архив к новости.
  3. DataLife → 20 октября 2014 00:49
    Бред...
    Зачем редирект если nofollow?
    Фактически вырезка из модуля Nofollow с добавлением бредового редиректа.
    Вы или делайте редирект, что в данной реализации проигрывает имеющемуся в dle функционалу шифрования ссылок в leech тегах(зачем изобретать бред, если в dle бог знает с каких времён это реализовано и по умолчанию закрыто в robots.txt), либо внешки закрывайте в nofollow, что уже реализовано ранее в модуле Nofollow. А если до конца заниматься извращением скрипта, то уж просто допишите nofollow к тегу leech... Трудно, когда люди далёкие от SEO пытаются изобрести велосипед.

    Модуль nofollow в отличие от этой чудо реализации хоть имеет возможность добавления дружественных url, а то вам не в жизнь на вашем сайте после установке данного чуда в PR.Sape и GGL не заработать.
  4. on3shot → 20 октября 2014 02:53
    у меня стоит dude smart leech, и как ни странно на dle 10.3 еще живой
  5. Flesha → 20 октября 2014 11:19
    Цитата: DataLife
    Бред...

    Абсолютно с вами согласен!
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.