Создать ответ 
Помещаем все ссылки в сообщениях форума в теги noindex и nofollow (для форумов MyBB)
Автор Сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #1
Помещаем все ссылки в сообщениях форума в теги noindex и nofollow (для форумов MyBB)
Для начала расскажу для чего это нужно.
Т.к. внешние ссылки на форуме могут оставлять все зарегистрированные пользователи, то количество этих ссылок естественно будет велико. Чтобы не растерять пузомерки форума (Тиц и PR) данные ссылки желательно поместить в теги noindex и добавить к ним атрибут rel="nofollow".

Таким образом, Яндекс не будет индексировать ссылки, помещенные между тегами noindex, а Гугл не станет передавать вес ссылкам, имеющим атрибутом rel="nofollow".


Данная задумка уже реализована на нашем форуме, поэтому могу поделиться ею со всеми, кому это необходимо, рассказав, как это было сделано.

Данный метод работает для форумов на платформе MyBB, но и у других платформ должно быть что-то похожее.

Итак, для начала находим в корне форума файл class_parser.php.
Открывает его для редактирования, и находим строки:

PHP код:
        $name preg_replace("#&\#([0-9]+);#si""&#$1;"$name); // Fix & but allow unicode
        
$link "<a href=\"$fullurl\" target=\"_blank\" $name</a>"

Заменяем вторую строчку на:

PHP код:
        $link "<noindex><a href=\"$fullurl\" target=\"_blank\" rel=\"nofollow\">$name</a></noindex>"
и сохраняем файл class_parser.php.

Все! Теперь Яндекс не будет индексировать ссылки из сообщений пользователей форума, а Гугл не будет передавать им вес.

Стоит так же помнить о том, что и внутренние ссылки в сообщениях так же не будут индексироваться и передавать вес.
14.08.2011 11:27:03
Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход:


Пользователи просматривают эту тему: 1 Гость(ей)


LiveInternet
© Copyright 2011-2024 by UsefulScript.ru