Semalt передає важливу інформацію про те, як блокувати спам-реферати за допомогою Nginx

Коли ви копаєтесь у своєму аналітичному програмному забезпеченні, шукаючи можливості та ідеї, можливо, ви натрапили на певні спам-реферали. Ці реферали існують вже досить давно, але Дародар вивів їх на інший рівень.

Іван Коновалов, менеджер із успішності клієнтів Semalt , каже, що Darodar - це неправдивий інструмент SEO, який викрав ботнет. Він створив новий спосіб реклами, коли він використовує стратегію, згідно з якою ваш веб-сайт у різні часи будуть затоплені різними IP-адресами, країнами та навіть пристроями, але всі вони матимуть однакові реферали. Вони сподіваються, що як тільки ви помітите цей підозрілий трафік, вам захочеться дізнатися більше про нього, і з часом ви придбаєте їхню продукцію.

Коли Darodar досяг цього типу реклами, більшість веб-сайтів почали використовувати спам-реферали, і це дійшло до погіршення та викривлення аналітики веб-сайтів. Він став одним із головних порушників веб-сайтів.

Чому спам-референт стає проблемою?

Окрім того, що спотворює та пошкоджує ваш сайт нерелевантними даними, спам - це велика трата часу. Більшість людей скаржаться на те, наскільки це може бути розчаровуючи, намагаючись пояснити клієнтам Darodar і чому вони повинні ігнорувати це. Хоча можна створити фільтр за допомогою Google Analytics, щоб допомогти відфільтрувати реферальні спамери, єдине, що це рішення робить, це маскування проблеми.

Після того, як спамери переповнюють або відвідують ваш сайт, вони починають використовувати ресурси вашого сервера, але це не потрібні вам речі. Завантаження вашого сервера означає, що він стає повільним для завантаження, що може призвести до високих показників відмов і поганого рейтингу.

Ключовим фактором для зупинення цього питання є його блокування до того, як він отримає можливість зареєструватися на вашому веб-сайті як референт. Існують різні способи досягнення цієї мети, і один з них - використовувати nginx. Просто виконайте наведені нижче дії:

Створіть такий глобальний каталог правил nginx:

sudo mkdr / etc / nginx / global

sudonano / etc / nginx / глобальний / суддівський спам. конф

Створивши каталог, вставте текст нижче в редактор, а потім збережіть його та вийдіть;

##

# Виключення рефералів

##

if ($ http_referer ~ "(semalt \ .com | кнопки для веб-сайту \ .com)") {

встановити $ заборонено "1";

}

якщо ($ заборонено) {

повернення 403; - +

}

Ці кроки допоможуть вам виявити та заблокувати кнопку для веб-сайтів.com та darodar.com. Ці два є основними правопорушниками веб-сайту, але ви все одно можете заблокувати будь-який інший спам, який ви хочете. Синтаксис послідовного вираження приймає ім'я хоста, випромінює періоди із зворотною лінією та з'єднує їх із смужкою.

До файлу конфігурації сайту додайте;

Сервер {

... всі речі, які вже є ...

включити / etc / nginx / global / *

}

Повторення цього процесу може бути нудним, оскільки ви повинні робити це для кожного сайту, але справа в тому, що ви можете використовувати його знову в майбутньому, додаючи нові глобальні каталоги в / etc / nginx / global / каталог. Якщо на вашому веб-сайті є файл шаблонів, буде чудово, якщо ви додасте рядок до нього.

Щоб переконатися у відсутності помилок введення тексту, виконайте вказані нижче дії.

Sudo nginx –t, потім перезавантажте конфігурацію Nginx, і звідси ваш сайт буде добре перейти.