Как закрыть индексацию ссылок в Data Life Engine (DLE)

DLE noindex nofollow запрет на индексациюНи каких хаков и модов не надо, достаточно изменить всего две строки в файле parse.class.php который лежит в папке \www\engine\classes

И после этого ссылки добавляемые через BBcode в DLE, будут не видны для поисковиков. Данный метод очень прост в реализации.

Напомню для того чтобы запретить поисковикам индексировать ссылки надо сделать следующее:


— Для Яндекса добавить в ссылку тег rel=»nofollow»:
[html] <a href="https://acid.name" rel="nofollow">Acid.name</a>
[/html] — Для гугла тоже указывается тег rel=»nofollow» в самой ссылке, при этом гугл учитывает ссылку, но не передает по ней вес (PagePank)

Итак закрываем от индексации ссылки на сайте DLE с помощью noindex и nofollow

1. Открываем файл parse.class.php

Ищем следующуй текст (строка 660)

[php]else $target = "target=\"_blank\"";[/php] его меняем на
[php]else $target = "target=\"_blank\" rel=\"nofollow\"";[/php] Строка 810 для версии 9.7.
Строка 808 для версии 9.8.

Затем чуть ниже (строка 673)
Ищем строку
[php]return "<a href=\"" . $url[‘html’] . "\" " . $target . ">" . $url[‘show’] . "</a>" . $url[‘end’];[/php] ее меняем на
[php]return "<noindex><a rel=\"nofollow\" href=\"" . $url[‘html’] . "\" " . $target . ">" . $url[‘show’] . "</a></noindex>" . $url[‘end’];[/php]

Теперь при добавлении ссылок в новостях они будут закрыты для поисковых систем.

2. Изменение уже сохраненных ссылок в новостях..
Данный пункт можете делать по желанию. Я лишь поделюсь своим способом.
Для этого я просто делаю дамп в админке сайта. Выгружаю его по FTP к себе на локальный компьютер.

И с помощью программы Notepad++ в дампе базы данных меняю:
——————————-
[html]<a href=\"http://[/html] меняем на
[html]<noindex><a href=\"http://[/html] ——————————-
[html]target=\"_blank\" >[/html] меняем на
[html]target=\"_blank\" rel=\"nofollow\" >[/html] ——————————-
[html]</a>[/html] меняем на
[html]</a></noindex>[/html] ——————————-
[html]<!—dle_image_begin[/html] меняем на
[html]<noindex><!—dle_image_begin[/html] ——————————-
[html]<!—dle_image_end—>[/html] меняем на
[html]<!—dle_image_end—></noindex>[/html] ——————————-
[html]src=\"[/html] меняем на
[html] rel=\"nofollow\" src=\"[/html] ——————————-
[html]src=\"http://ВАШ САЙТ[/html] меняем на
[html]rel=\"nofollow\" src=\"http://ВАШ САЙТ[/html] ——————————-
[html]<a href=\"http://ВАШ САЙТ/uploads[/html] меняем на
[html]<noindex><a href=\"http://ВАШ САЙТ/uploads[/html]

Также есть более простой вариант:
Закрыть в шаблоне fullstory.tpl вывод полной новости {full-story} в тег яндекса:
[html] <noindex>
{full-story}
</noindex>
[/html] Минус этого способа в том, что ссылки все равно будут индексироваться, но в выдаче поисковой системы их не будет.

Если есть предложения я обязательно выслушаю.

Спасибо за внимание. Acid.

53 комментария

Add a Comment

Your email address will not be published. Required fields are marked *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.