Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > vBulletin 3.8.x > Made in vBSupport.org 3.8

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 02.08.2011, 11:26   #1
Знаток
 
Аватар для Rulez
Закрытие внешних ссылок от индексации

Пролог:
Мы часто сталкиваемся с тем, что спам-боты или обычные ретро спаммеры постят на форумах рекламу с внешними ссылками с целью накручивания тИЦ дяди Яндуха.
и модераторы порой не всегда успевают замечать и лечить эту заразу, потому как особо талантливые индивидуумы прячут ссылки от визуального восприятия.
Возникает классический вопрос: "Что делать?" :-)


Ответ прост. Закрываем ссылки от индексации, сводя на нет потуги нерадивых "оптимизаторов".

Можно закрывать ссылки путём kerk'а.
А можно сделать гораздо проще. Через обычный параметр nofollow, закрывающий ссылки от индексации поисковыми роботами.

Это в общем-то не хак, а просто маленькая ловкость рук. Реализуется исправлением 1 строчки в 1 файле.

Открываем файл includes\class_bbcode.php, ищем функцию function handle_bbcode_url()
меняем строчку
PHP код:
return "<a href=\"$rightlink\" target=\"_blank\">$text</a>"
на
PHP код:
return "<a href=\"$rightlink\" target=\"_blank\" rel=\"nofollow\">$text</a>"
И всё, больше дядя Яндух индексить спамовые ссылки не будет. :-)

Удачи.

Спаммер мастдай.
  Ответить с цитированием
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Старый 02.08.2011, 17:47   #2
kerk
k0t
 
Аватар для kerk
если сделать именно так, то нофоллоу пропишется ко всем ссылкам, а не только к внешним
  Ответить с цитированием
Старый 02.08.2011, 18:06   #3
Rulez
Знаток
 
Аватар для Rulez
об этом не подумал :-)
тогда нужно ещё добавить проверку вхождения имени домена форума в обрабатываемый урл.
только сомневаюсь, что многие в BB-кодах прописывают внутренние ссылки.
и сомневаюсь также, что есть особый смысл эти ссылки индексировать.
так что вроде данный нофоллоу к эпик фэйлу не приведёт :-)

kerk, а вот замена обычной ссылки переходом по ява-скрипту может привести к багам в некоторым браузерах, криво работающим с ним. особо актуально, наверное, для всякого рода мобильных браузеров. я ж чего собственно и начал заморачиваться, вместо того, чтоб твою фичу заюзать :-)

Последний раз редактировалось Rulez; 02.08.2011 в 18:12..
  Ответить с цитированием
Старый 02.08.2011, 18:30   #4
kerk
k0t
 
Аватар для kerk
я с мобильных девайсов в инет не хожу =)

Цитата:
Сообщение от Rulez Посмотреть сообщение
что многие в BB-кодах прописывают внутренние ссылки
да без разницы как указана ссылка, парсер все равно любую ссылку пихает в ббкод [URL]
  Ответить с цитированием
Старый 02.08.2011, 22:20   #5
syn
Специалист
vBSNews
 
Аватар для syn
Rulez, такой вариант выкладывался тут уже стопицот лет назад [и с проверкой на внутрениие/внешние линки в одну строчку].
  Ответить с цитированием
Старый 03.08.2011, 09:05   #6
Rulez
Знаток
 
Аватар для Rulez
syn, ага, нашёл
http://vbsupport.org/forum/showthread.php?t=21541

в таком случае тему в общем-то можно прибить :-)

Последний раз редактировалось Rulez; 03.08.2011 в 09:13..
  Ответить с цитированием
Старый 03.08.2011, 14:42   #7
syn
Специалист
vBSNews
 
Аватар для syn
Rulez, даже не одна, а несколько подобных тем... =)
  Ответить с цитированием
Старый 03.08.2011, 15:41   #8
Sven
Эксперт
 
Аватар для Sven
Цитата:
Сообщение от Rulez Посмотреть сообщение
наверное, для всякого рода мобильных браузеров.
Opera Mini нормально обрабатывает.
Android и iOS тоже
  Ответить с цитированием
Старый 14.08.2011, 22:18   #9
Славка
Специалист
 
Аватар для Славка
Цитата:
Сообщение от Rulez Посмотреть сообщение
А можно сделать гораздо проще. Через обычный параметр nofollow, закрывающий ссылки от индексации поисковыми роботами.
nofollow раньше использовался чтоб вес своей страницы не передавать "рекламодателю". Сейчас ситуация несколько поменялась. Вес не передаётся как и ранее, но при этом с вашей страницы он всё равно теряется. По принципу "раз не людям, значит никому". Поэтому целесообразней закрывать другими способами, через тот же редирект.
  Ответить с цитированием
Старый 03.12.2011, 22:07   #10
tardis
Продвинутый
 
Аватар для tardis
В теории можно без редиректа, собрать максимально ip поисковиков, автоматом заносить их в группу, установить хак прячущий ссылки, прятать только от группы поисковиков.
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 02:43 26.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.5.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot