Semalt przekazuje kluczowe informacje na temat blokowania spamu polecającego za pomocą Nginx

Podczas zagłębiania się w oprogramowanie analityczne w poszukiwaniu możliwości i pomysłów, możesz natknąć się na spam. Odesłania te istnieją już od dłuższego czasu, ale Darodar przeniósł je na wyższy poziom.

Ivan Konovalov, menedżer sukcesu klienta Semalt , mówi, że Darodar to fałszywe narzędzie SEO, które porwało botnet. Wymyślił nowy sposób reklamy, w którym wykorzystuje strategię, zgodnie z którą Twoja witryna zostanie zalana przez różne adresy IP, kraje, a nawet urządzenia w różnych momentach, ale wszystkie będą miały takie same skierowania. Mają nadzieję, że jak tylko zauważysz ten podejrzany ruch, będziesz chciał dowiedzieć się więcej na ten temat, a na dłuższą metę kupisz jego produkty.

Gdy Darodar odniósł sukces z tego typu reklamą, większość stron zaczęła używać spamu polecającego i osiągnęła punkt, w którym doszło do uszkodzenia i zniekształcenia analizy witryny. Stał się jednym z głównych przestępców internetowych.

Dlaczego spam odsyłający staje się problemem?

Oprócz zniekształcania i uszkadzania witryny za pomocą nieistotnych danych spam stanowi dużą stratę czasu. Większość ludzi skarży się na to, jak frustrujące może być to, gdy próbujesz wyjaśnić klientom Darodar i dlaczego powinni to ignorować. Chociaż możliwe jest utworzenie filtra za pomocą Google Analytics, aby pomóc w odfiltrowaniu spamerów stron odsyłających, jedyne, co robi to rozwiązanie, to maskowanie problemu.

Gdy spamerzy zaindeksują lub odwiedzą Twoją witrynę, zaczną korzystać z zasobów Twojego serwera, ale nie są to rzeczy, których potrzebujesz. Ładowanie serwera oznacza, że jego ładowanie jest powolne, co może prowadzić do wysokich współczynników odrzuceń i złej pozycji w rankingu.

Kluczem do rozwiązania tego problemu jest zablokowanie go, zanim będzie można zarejestrować się w witrynie jako osoba polecająca. Istnieją różne sposoby osiągnięcia tego celu, a jednym z nich jest użycie nginx. Wystarczy wykonać następujące czynności:

Utwórz następujący globalny katalog reguł nginx:

sudo mkdr / etc / nginx / global

sudonano / etc / nginx / global / arbit spam. conf

Po utworzeniu katalogu wklej poniższy tekst w edytorze, a następnie zapisz go i zakończ;

##

# Wyłączenia strony odsyłającej

##

if ($ http_referer ~ "(semalt \ .com | buttons-for-website \ .com)") {

ustaw $ zabronione na „1”;

}

jeśli ($ zabronione) {

zwraca 403; - +

}

Te kroki pomogą ci w wykryciu i zablokowaniu przycisku dla witryny.com i darodar.com. Ci dwaj są głównymi przestępcami witryny, ale nadal możesz zablokować dowolny inny spam polecający. Spójna składnia wyrażeń przyjmuje nazwę hosta, emituje kropki z backline i łączy je z paskiem.

Do pliku konfiguracyjnego witryny dodaj;

Serwer {

... wszystkie rzeczy, które już są ...

obejmują / etc / nginx / global / *

}

Powtarzanie tego procesu może być nudne, ponieważ musisz to zrobić dla każdej strony, ale główną rzeczą jest to, że możesz go ponownie użyć w przyszłości, dodając nowe katalogi globalne w katalogu / etc / nginx / global /. Jeśli witryna ma plik szablonu, świetnie będzie, jeśli dodasz do niego linię.

Aby upewnić się, że nie występują błędy pisowni, postępuj zgodnie z poniższymi instrukcjami:

Sudo nginx –t, a następnie ponownie załaduj konfigurację Nginx, i odtąd Twoja strona będzie dobrze działać.