Back to Question Center
0

Semalt transmite información crucial sobre como bloquear spam de referencias usando Nginx

1 answers:

Ao entrar no seu software de análise buscando oportunidades e ideas, é posible que atopas algúns spams de referencia. Estas referencias estiveron existindo por moito tempo, pero Darodar levounos a outro nivel.

Ivan Konovalov, o Semalt Customer Success Manager, di que Darodar é unha ferramenta falso de SEO, que secuestrou a botnet. Produciuse un novo xeito de publicidade onde usa unha estratexia pola cal o seu sitio web será inundado por diferentes IPs, países e ata dispositivos en diferentes momentos pero todos terán a mesma referencia. Esperan que axiña que se note este tráfico sospeitoso, vai querer investigar máis sobre isto e, a longo prazo, comprará os seus produtos.

Cando Darodar tivo éxito con este tipo de publicidade, a maioría dos sitios web comezaron a usar spam de referencia e chegou a un punto de corrupción e distorsión da análise do sitio web. Tornouse un dos principais delincuentes do sitio web.

Por que o spam de referencia é un problema?

Ademais de distorsionar e corromper o teu sitio con datos irrelevantes, o spam é unha gran perda de tempo. A maioría da xente quéixase de como é frustrante cando se trata de explicar a Darodar aos clientes e por que deben ignoralo. Aínda que é posible crear un filtro usando Google Analytics para axudar a filtrar os spammers de referencia, o único que fai esta solución é enmascarar o problema.

Unha vez que os spammers exploran ou visitan o seu sitio, comezan a utilizar os recursos do seu servidor, pero non son as cousas que precisa. Cargando o servidor significa que se fai máis lento para cargar, o que pode levar a altas taxas de rebote e mala clasificación .

A clave para deter este problema é bloquearlo antes de ter a oportunidade de rexistrarse no seu sitio web como referente. Existen diferentes xeitos de acadar este obxectivo, e un deles é usar nginx. Simplemente siga os pasos a continuación:

Crea o seguinte directorio global de regras nginx:

sudo mkdr / etc / nginx / global

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

Despois de crear o cartafol, pegue o seguinte texto no editor e, a continuación, gardalo e saia;

##

# Exclusións de referidos

##

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

set $ prohibido "1";

}

se ($ prohibido) {

devolve 403; - +

}

Estes pasos axudarán a detectar e bloquear o botón para website.com e darodar.com. Estes dous son os principais infractores do sitio web, pero aínda podes bloquear calquera outro spam de referencia que queiras. A sintaxe de expresión consistente leva o nome do servidor, emite os períodos cunha liña recta e únaseos cunha barra.

No ficheiro de configuración do sitio, engade;

Servidor {

todas as cousas que xa son

inclúen / etc / nginx / global / *

}

Repetir este proceso pode ser aburrido xa que ten que facelo por cada sitio, pero o goog é que pode usalo de novo no futuro engadindo novos directorios globais no directorio / etc / nginx / global /. Se o teu sitio web ten un ficheiro de modelo, será excelente se engades a liña.

Para garantir que non hai erros de dixitación ao seguir isto:

Sudo nginx -t, a continuación, recárgao Nginx config, e desde aquí, o teu sitio será bo para ir.

.
November 30, 2017
Semalt transmite información crucial sobre como bloquear spam de referencias usando Nginx
Reply