Запрет индексации ссылок в сообщениях и подписях поисковыми роботами
Есть разные методы запрета индексации ссылок в сообщениях и подписях, например использование хаков закрывающих ссылки различными методами не только от поисковиков, но и от простых пользователей.
Когда эти варианты не приемлемы можно поступить следующим образом: дописать к каждой ссылке форума тэг NOINDEX и параметр rel="nofollow". Ну и естественно что вручную дописывать каждой ссылке такие тэги просто не возможно, поэтому воспользуемся небольшой хитростью и сделаем чтобы форум сам каждую ссылку заключал в тэг NOINDEX и дописывал параметр rel="nofollow", делается это следующим образом. Открываем файл class_bbcode.php(/includes/class_bbcode.php) и находим в нем строчку:
PHP код:
return "<a href=\"$rightlink\" target=\"_blank\">$text</a>";
PHP код:
return "<noindex><a href=\"$rightlink\" target=\"_blank\" rel=\"nofollow\">$text</a></noindex>";
P.S.
после данных изменений теги будут закрывать ссылки во всех сообщения созданных с даты введения изменений. Чтобы изменить все ссылки на форуме введенные до этого момента достаточно обервить КЕШ сообщений через админку...
Результаты проверить легко - открываем страницу где есть ссылки в режиме просмотра HTML кода и видим вокруг тегов <a href=...>
noindex и
nofollow