Для начала расскажу для чего это нужно.
Т.к. внешние ссылки на форуме могут оставлять все зарегистрированные пользователи, то количество этих ссылок естественно будет велико. Чтобы не растерять пузомерки форума (Тиц и 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.
Все! Теперь Яндекс не будет индексировать ссылки из сообщений пользователей форума, а Гугл не будет передавать им вес.
Стоит так же помнить о том, что и внутренние ссылки в сообщениях так же не будут индексироваться и передавать вес.