Как избавиться от trackback- и pingback-спама на WordPress

  Автор:
  2495
anfisabreus_nospam

Снова участились случаю спама пингбек на блогах. К нам в тех поддержку уже поступило 2 запроса помочь разобраться с непонятными уведомлениями, которые публикуются в комментариях к статьям.

Как работают пингбеки и трекбеки

Перед тем как начнем избавляться от непрошенных уведомлений, разберемся что это такое и как работает.

В WordPress есть встроенных функционал получения и отправления уведомлений блогам на которые вы ссылаетесь на свои статьи. Этот функционал называется trackbacks и pingbacks (обратные ссылки и уведомления). Это похоже на разговор между блогами. Как только на своем блоге вы ссылаетесь на чью-то статью, на блоге автора появляется уведомление к данной статье с небольшой текстом ссылки из вашей статьи и соответственно ссылкой на вашу статью.

Идея трекбеков и пингбеков интересная, но крайне не защищенная. Сегодня спамеры вовсю используют ее для спама. Делается это так: Если на вашем блоге стоит разрешение на уведомления и обратные ссылки, то рано или поздно он попадет в спаммерский лист для рассылки :). И на ваши статьи начинают приходить уведомления о якобы цитировании вашей статьи на таком-то блоге с указанием ссылки на вашу статью.

На самом деле никто нигде не ставил ссылку на вашу статью. Уведомления рассылают программы. А ссылки в уведомлениях ведут на продвигаемые сайты.

Проверить это просто. Кликните по ссылке в уведомлении, и на открывшейся странице посмотрите, есть ли ссылка на вашу статью. Скорее всего ее там не будет :).

Уведомления на блоге, в статье выглядят так (в конце статьи в разделе Комментарии):

pingbacks10

В админке в разделе «Комментарии» уведомления выглядят так:

pingbacks9

Как отключить пингбеки и трекбеки для новых статей

В курсе по настройке блога на шаблоне AB-inspiration я акцентирую внимание на отключении уведомлений. Важно отключить их в самом начале, когда у вас еще нет статей. К сожалению многие пользователи игнорируют это момент, или просто невнимательно выполняют инструкции по настройке.

На всякий случай повторю, это не функционал шаблона, это функционал WordPress!!!

Итак, если у вас такая ситуация, вы пишите статьи и вам приходят спамерские уведомления нужно срочно отключить уведомления в настройках WordPress

  1. Зайдите в админку блога
  2. Перейдите в раздел «Настройки» — «Обсуждения» pingbacks3
  3. Уберите галочку в поле «Настройки статьи по умолчанию» — « «pingbacks1
  4. Сохраните настройки

Эта мера предотвратит поступление уведомлений на новые статьи.

Как отключить пингбеки и трекбеки в старых статьях

Если же у вас в настройках нет галочки «Разрешить оповещения с других блогов (уведомления и обратные ссылки) на новые статьи», но уведомления приходят на старые статьи, то возможно вы убрали галочку, когда у вас уже были статьи на блоге. Таким образом для старых статей осталось правило включенных уведомлений.

Чтобы в старых статьях отключить уведомления нужно сделать следующее:

    1. Откройте статью для редактирования (статью в которой появляются пингбеки)
    2. Нажмите справа вверху на кнопку «Настройки экрана» pingbacks4
    3. Поставьте галочку «Обсуждение»pingbacks5
    4. Спуститесь ниже. Под редактором вы увидите блок «Обсуждение»
    5. Уберите галочку «Разрешить обратные ссылки и уведомления»pingbacks2

Тоже самое сделайте со всеми старыми статьями, на которые вы получаете уведомления в комментариях.

Есть способ убрать галочки на всех старых статьях через базу данных. Воспользуйтесь этим способом только если вы достаточно хорошо знаете как работать с базой данных!!!

Нужно PHPMyAdmin сделать следующий запрос:

 UPDATE wp_posts SET ping_status='closed' WHERE post_status = 'publish' AND post_type = 'post';
UPDATE wp_posts SET ping_status='closed' WHERE post_status = 'publish' AND post_type = 'page';

Как удалить все уведомления и обратные ссылки на блоге

Если у вас уже накопилось много уведомлений, можно удалить из все разом.

  1. В админке зайдите в раздел «Комментарии»
  2. Выберите из списка «Все типы комментариев» — «Уведомления» — нажмите на кнопку «Фильтр» pingbacks7
  3. Отметьте галочкой все уведомления
  4. Выберите из списка «Действия» — «Удалить»pingbacks8
  5. Нажмите на кнопку «Применить»

Все, после этого пингбеки больше не будут появляться на вашем блоге.

При написании новых статей, на всякий случай проверяйте нет ли галочки в блоке «Обсуждения» под редактором.

pingbacks2

Если у вас есть вопросы по обратным ссылкам и уведомлениям, пишите в комментариях. Буду рада ответить.

Как избавиться от trackback- и pingback-спама на WordPress
   6 голосов
Средняя оценка: 5 из 5
Вы находите данную статью полезной или интересной? Поделитесь ею, пожалуйста, с другими - просто нажмите на кнопки ниже:
Самые Важные Оповещения Блога + Четкий Комплект Ценных Подарков ДЛЯ БЛОГЕРОВ И ФРИЛАНСЕРОВ
Комментарии на блоге
7 комментариев
  1. Спасибо, Анфиса, что заботитесь о нашей безопасности! Защита от разных беков-бяков очень актуальна.

  2. Здравствуйте, Анфиса! Большое спасибо за статью!!! Все исправил с Вашей помощью — снял все галочки в блоке обсуждения, в старых статьях.

  3. Действительно упустил этот момент на начальном этапе когда-то. Проверил, есть только мои пингбеки, когда упоминаю свою же статью (перелинковка). А так всё чистенько. =)
    Анфиса, спасибо за очередную порцию полезной информации! *THUMBS UP*

  4. Я не получала ни каких уведомлений, но всё равно решила проверить. Всё нормально. Благодаря данной статье поняла для чего это надо. Новичку трудно сразу во всём разобраться. Спасибо. *ROSE*

  5. Валентина

    Анфиса, своевременная статья, большое спасибо.

  6. Анфиса! Спасибо за статью. Благодаря Вашим урокам приходит постепенно понимание того, что и как устроено на блоге. При установке Вашего шаблона настройка прошла нормально, а вот в старых статьях галочки надо убирать. Спасибо!

  7. А я ни разу не получала таких уведомлений, хотя специально ничего не настраивала. А может и настроила… но не знала об этом :-D

Комментарии в Фейсбук
Комментарии в Вконтакте