Semalt trasmette informazioni cruciali su come bloccare lo spam di referrer usando Nginx

Durante la ricerca nel tuo software di analisi alla ricerca di opportunità e idee, potresti esserti imbattuto in alcuni spam di riferimento. Questi rinvii esistono da molto tempo, ma Darodar li ha portati ad un altro livello.

Ivan Konovalov, il Customer Success Manager di Semalt , afferma che Darodar è uno strumento SEO fasullo, che ha dirottato la botnet. È uscito con un nuovo modo di pubblicità in cui utilizza una strategia in base alla quale il tuo sito Web sarà invaso da IP, Paesi e persino dispositivi diversi in momenti diversi, ma tutti avranno lo stesso riferimento. Sperano che non appena noterai questo traffico sospetto, vorrai indagare di più su di esso e, a lungo termine, acquisterai i loro prodotti.

Quando Darodar è riuscito con questo tipo di pubblicità, la maggior parte dei siti Web ha iniziato a utilizzare lo spam di riferimento e ha raggiunto un punto di corruzione e distorsione dell'analisi del sito Web. È diventato uno dei principali autori di reati del sito Web.

Perché lo spam dei referrer sta diventando un problema?

Oltre a distorcere e corrompere il tuo sito con dati irrilevanti, lo spam è una grande perdita di tempo. La maggior parte delle persone si lamenta di quanto possa essere frustrante quando si cerca di spiegare Darodar ai clienti e perché dovrebbero ignorarlo. Sebbene sia possibile creare un filtro utilizzando Google Analytics per filtrare gli spammer di riferimento, l'unica cosa che questa soluzione fa è mascherare il problema.

Una volta che gli spammer eseguono la scansione o visitano il tuo sito, iniziano a utilizzare le risorse del tuo server, ma non sono ciò di cui hai bisogno. Il caricamento del server significa che il caricamento diventa lento, il che può portare a frequenze di rimbalzo elevate e classifiche scadenti.

La chiave per fermare questo problema è bloccarlo prima che abbia la possibilità di registrarsi sul tuo sito web come referrer. Esistono diversi modi per raggiungere questo obiettivo e uno di questi è utilizzare nginx. Segui i passaggi seguenti:

Creare la seguente directory di regole nginx globale:

sudo mkdr / etc / nginx / global

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

Dopo aver creato la directory, incolla il testo qui sotto nell'editor, quindi salvalo ed esci;

##

# Esclusioni di referrer

##

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

impostare $ vietato "1";

}

if ($ vietato) {

ritorna 403; - +

}

Questi passaggi ti aiuteranno a rilevare e bloccare il pulsante per website.com e darodar.com. Questi due sono i principali autori di reati del sito Web, ma puoi comunque bloccare qualsiasi altro spam di riferimento che desideri. La sintassi dell'espressione coerente prende il nome host, emette i punti con una linea posteriore e li unisce con una barra.

Al file di configurazione del sito, aggiungi;

Server {

... tutte le cose che sono già ...

include / etc / nginx / / globale *

}

Ripetere questo processo può essere noioso poiché devi farlo per ogni sito, ma la cosa goog è che puoi usarlo di nuovo in futuro aggiungendo nuove directory globali nella directory / etc / nginx / global /. Se il tuo sito web ha un file modello, sarà fantastico se aggiungi la linea ad esso.

Per assicurarsi che non vi siano errori di battitura seguendo questo:

Sudo nginx –t, quindi ricarica Nginx config e da qui il tuo sito andrà bene.