Показать сообщение отдельно
Старый 27.05.2014, 02:32   #8
alagor
Сам себе режиссер
 
Аватар для alagor
 
Регистрация: 31.03.2010
Адрес: Россия
Сообщений: 1,561
Сказал(а) спасибо: 19
Поблагодарили 81 раз(а) в 74 сообщениях
По умолчанию vBulletin: Запрет индексации ссылок в сообщениях и подписях поисковыми роботами

Запрет индексации ссылок в сообщениях и подписях поисковыми роботами

Есть разные методы запрета индексации ссылок в сообщениях и подписях, например использование хаков закрывающих ссылки различными методами не только от поисковиков, но и от простых пользователей.

Когда эти варианты не приемлемы можно поступить следующим образом: дописать к каждой ссылке форума тэг 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
alagor вне форума   Ответить с цитированием