Боремся с trackback- и pingback- спамом в wordpress сайте
20 06 2010
Trackback- и pingback-спам - это одна из разновидностей спама которым атакуют наши любимые WordPress - сайты. Его суть заключается в том, что с помощью всевозможных скриптов и программ к записям вашего блога отправляют уведомления о том, что, якобы, на вас сослались (хотя на самом деле это далеко не так), и в этих уведомлениях ставят ссылки на свои продвигаемые сайта.
Чуть позже мы разберем более подробно что такое trackback и pingback
Функции трекбэка и пингбэка сегодня по сути не несут никакой пользы для сайта и используются преимущественно для рассылки спама, поэтому я считаю, что проблему trackback- и pingback - спама нужно решать на жесткои категорически. Чтобы избавиться от этого вида спама раз и навсегда, необходимо просто-напросто полностью заблокировать получение уведомлений с чужих сайтов к страницам вашего блога.
Данный процесс можно разделить на 2 части:
- Отключаем trackback’и и pingback’и для новых записей - для этого заходим в админку WordPress на страницу “Настройки -> Обсуждение” и снимаем галочку с опции “Разрешить получение от других блогов уведомлений“. В результате во всех новых записях получение трекбэков и пингбэков будет автоматически отключено.
- Отключаем trackback’и и pingback’и для старых записей - для этого необходимо выполнить следующий SQL-запрос через phpMyAdmin (на всякий случай перед этим действием создайте резервную копию базы данных):
UPDATE wp_postsЗапрос из первой строки отключает trackback’и и pingback’и для всех записей, запрос из второй строки - для всех “страниц“.
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’;Если у вас префикс таблиц в БД отличается от wp_, то нужно его заменить на свой.
На этом вопрос о trackback- и pingback-спаме можно считать закрытым. Больше он вас не должен беспокоить.



Последние комментарии