Facebook Like вирус?

Сегодня на одном из «подшефных проектов» обнаружил очень неприятную вещь. Не могу со стопроцентной уверенностью сказать откуда она взялась. По всей видимости появилась данная напасть сравнительно недавно и средств народной медицины на просторах интернета я найти не смог.

Действие «вируса»:
Визуально — подменяет вашу кнопку like от facebook на чужую. То есть вы пользователь заходит на страницу, жмет like, но в итоге, этот самый «лайк» достается не вам, а другому ресурсу.
Технически — информацию для лайка facebook тягает из мета тегов. Проверить вашу страничку в таком виде в каком ее видит facebook можно по этому адресу:
https://developers.facebook.com/tools/debug/og/echo?q=youdomain.ru
Вирус подменяет <link rel='canonical' href='yousite.ru'> на нужный ему адрес.
Как бороться?
Если используете cms внимательно просмотрите все файлы, которые влияют на формирование header блока страницы, а так же route системы (формирующие ЧПУ ссылки). Если не используете, попробуйте указывать rel='canonical' вручную — не вылечит, но аннулирует действие «зверя».
В заключение — мной найденный вирус обосновался на wordpress платформе, а конкретнее в seo плагине. Вылечил переписыванием формирования header информации (именно вывода canonical).
Напоследок еще одна полезная вещь от facebook (https://developers.facebook.com/tools/debug)

Собственно вопрос. Кто то уже встречал такие проблемы и как с ними боролись?
  • Вопрос задан
  • 2881 просмотр
Пригласить эксперта
Ответы на вопрос 1
@joger
на всякий случай:
canonical — указывает на страницу с более полным содержанием, чем на актуальной странице
facebook берёт данные из open graph (meta og), если их нет, тогда выбирает «по желанию»

у вас не пытались отнять лайки, вас пытались склеить
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы