„Semalt“ pateikia esminę informaciją apie tai, kaip blokuoti nukreipimo šlamštą naudojant „Nginx“

Kai įsigilinote į analizės programinę įrangą, ieškodami galimybių ir idėjų, galbūt pastebėjote keletą nukreipimo šlamšto. Šie kreipimaiis egzistavo gana ilgą laiką, tačiau „Darodar“ perėmė juos į kitą lygį.

Semalt“ klientų sėkmės vadybininkas Ivanas Konovalovas sako, kad „Darodar“ yra fiktyvus SEO įrankis, užgrobęs roboto tinklą. Jis sugalvojo naują reklamavimo būdą, kai naudojama strategija, pagal kurią jūsų svetainę skirtingu metu užplūs skirtingi IP, šalys ir net įrenginiai, tačiau visi jie turės tą patį nukreipimą. Jie tikisi, kad kai tik pastebėsite šį įtartiną srautą, norėsite daugiau apie tai ištirti ir ilgainiui įsigysite jų gaminius.

Kai „Darodar“ pasisekė su tokio tipo reklama, dauguma svetainių pradėjo naudoti persiuntimo šlamštą ir tai pasiekė tašką, kad buvo sugadinta ir iškraipyta svetainių analizė. Tai tapo vienu didžiausių tinklalapių pažeidėjų.

Kodėl persiuntimo šlamštas tampa problema?

Ne tik iškraipo ir sugadina jūsų svetainę su nesusijusiais duomenimis, šlamštas yra didelis laiko švaistymas. Dauguma žmonių skundžiasi, koks tai gali būti gąsdinantis, bandant paaiškinti klientams apie „Darodar“ ir kodėl jie turėtų to nepaisyti. Nors naudojant „Google Analytics“ galima sukurti filtrą, kuris padės išfiltruoti persiuntėjus nukreipiančius nepageidaujamus elektroninius laiškus, vienintelis dalykas, kurį šis sprendimas daro, yra problemos maskavimas.

Kai nepageidaujami el. Pašto adresai aptinka arba lankosi jūsų svetainėje, jie pradeda naudoti jūsų serverio išteklius, tačiau tai nėra jums reikalingi dalykai. Jei įkeliate serverį, jis įkraunamas lėtai, o tai gali sukelti aukštus atmetimo rodiklius ir prastą reitingą.

Svarbiausia sustabdyti šią problemą yra ją užblokuoti, kol ji negaus galimybės registruotis jūsų svetainėje kaip persiuntėja. Yra įvairių būdų šiam tikslui pasiekti, ir vienas iš jų yra naudoti „nginx“. Tiesiog atlikite šiuos veiksmus:

Sukurkite šį visuotinį „nginx“ taisyklių katalogą:

sudo mkdr / etc / nginx / global

sudonano / etc / nginx / global / arbitražo šlamštas. konf

Sukūrę katalogą, įklijuokite žemiau esantį tekstą į redaktorių, tada išsaugokite jį ir išeikite;

##

# Persiuntėjų išskyrimai

##

if ($ http_referer ~ "(semalt \ .com | mygtukai, skirti svetainei. .com)") {

nustatyti $ draudžiamą „1“;

}

if (draudžiama $) {

grįžti 403; - +

}

Šie veiksmai padės aptikti ir užblokuoti svetainių.com ir darodar.com mygtukus. Tai yra du pagrindiniai svetainės pažeidėjai, tačiau vis tiek galite užblokuoti bet kurį kitą jūsų norimą nukreipimo šlamštą. Nuosekli išraiškos sintaksė užima pagrindinio kompiuterio vardą, išmeta periodus su atgaline linija ir sujungia juos su juosta.

Į svetainės konfigūracijos failą įtraukite;

Serveris {

... viskas, kas jau yra ...

įtraukti / etc / nginx / global / *

}

Pakartoti šį procesą gali būti nuobodu, nes jūs turite tai padaryti kiekvienoje svetainėje, tačiau „goog“ dalykas yra tas, kad ateityje vėl galėsite naudoti jį, įtraukdami naujus globalius katalogus į / etc / nginx / global / katalogą. Jei jūsų svetainėje yra šablono failas, bus puiku, jei prie jo pridėsite eilutę.

Norėdami įsitikinti, kad nėra spausdinimo klaidų:

„Sudo nginx“ - vėl įkelkite „Nginx“ konfigūraciją ir iš čia jūsų svetainei bus gera eiti.