Back to Question Center
0

Semalt Nginx-dan foydalanib, referrer spamni qanday blokirovka qilish haqida hal qiluvchi ma'lumotni taqdim etadi

1 answers:

Imkoniyat va g'oyalarni qidirib topish uchun analitik dasturiy ta'minotingizga kiritilganingizda, sizga havola qilinayotgan spamlardan foydalangan bo'lishingiz mumkin. Ushbu tavsiyalar ancha vaqtdan beri mavjud, ammo Darodar ularni boshqa darajaga olib chiqdi.

Ivan Konovalov, Semalt xaridorlar uchun muvaffaqiyati menejeri, Darodar - botnetni o'g'irlab ketgan SEO vositasi. Ushbu veb-saytingiz turli xil IP-lar, mamlakatlar va hatto qurilmalar tomonidan turli vaqtlarda suv ostida qoladigan strategiyani qo'llagan yangi reklama usuli bilan paydo bo'lgan, ammo ularning barchasi bir xil yo'l-yo'riqlarga ega bo'ladi. Ular bu shubhali trafikni sezasizlar deb hisoblasangiz, bu haqda ko'proq ma'lumotga ega bo'lishni istaysiz va uzoq muddatda ularning mahsulotlarini sotib olasiz.

Darodar bu turdagi reklamani muvaffaqiyatli amalga oshirganida, aksariyat veb-saytlar havolalardan foydalanishni boshladilar va veb-sayt tahlillarini buzadigan va buzadigan bir nuqtaga yetdi. Veb saytlardagi asosiy huquqbuzarlardan biri bo'ldi

Nima uchun havola spam muammoni hal qilyapti?

Veb-saytingizni noto'g'ri ma'lumotlar bilan buzish va buzishdan tashqari, spam vaqtni katta sarflashdir. Aksariyat odamlar Darodarni mijozlarga qanday tushuntirishga urinish va qanday qilib ularni e'tiborsiz qoldirishi mumkinligi haqida shikoyat qilishadi. Referral spammerlarini filtrlashda yordam berish uchun Google Analytics yordamida filtr yaratilishi mumkin bo'lsa-da, bu yechimning muammoni maskalashi yagona narsa.

Spammers saytni kezgan yoki saytga tashrif buyurganlaridan so'ng, ular sizning serveringiz resurslaridan foydalanishni boshlashadi, ammo ular siz kerakli narsalar emas. Serverni yuklab olish juda sekinlashadi, bu esa yuqori zıplama stavkalari va yomon ko'rsatkichlarga olib kelishi mumkin.

Bu muammoni to'xtatish uchun kalit veb-saytingizda referent sifatida ro'yxatdan o'tish imkoniyatini olishdan oldin uni to'sishdir. Ushbu maqsadga erishishning turli usullari mavjud va ulardan biri nginxdan foydalanishdir. Faqat quyidagi amallarni bajaring:

quyidagi global nginx qoidalari katalogini yarating:

sudo mkdr / etc / nginx / global

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

Katalog tuzilgandan so'ng, quyidagi matnni muharrirga joylashtiring, so'ng uni saqlang va chiqaring;

##

# Yo'naltiruvchi istisnolar

##

agar ($ http_referer ~ "(semalt \ .com | tugmachalar-for-website \ .com)"

$ taqiqlangan "1";

}

agar ($ taqiqlangan) {

qaytarish 403; - +

}

Ushbu qadamlar, website.com va darodar.com uchun tugmani aniqlash va bloklashda yordam beradi. Ushbu ikkita asosiy veb-sayt jinoyatchi hisoblanadi, lekin siz xohlagan istalgan spamni bloklashingiz mumkin. Izchil ifoda sintaksisi hostname nomini oladi, davrlarni orqa chiziq bilan chiqaradi va bar bilan qo'shiladi.

Saytning konfiguratsiya fayliga qo'shish;

Server {

allaqachon allaqachon mavjud

quyidagilarni o'z ichiga oladi: / etc / nginx / global / *

}

Bu jarayonni takrorlash zerikarli bo'lishi mumkin, chunki siz har bir sayt uchun buni amalga oshirishingiz kerak, ammo goog narsasi kelajakda yana / etc / nginx / global / katalogiga yangi global katalog qo'shish orqali uni yana foydalanishingiz. Agar veb-saytingizda shablonli fayl bo'lsa, unda satr qo'shishingiz yaxshi bo'ladi.

Quyidagi holatlarda xatoliklarni yozish uchun:

Sudo nginx -t, keyin Nginx configni qayta yuklang va bu yerdan saytingiz yaxshi bo'ladi.

.
November 30, 2017
Semalt Nginx-dan foydalanib, referrer spamni qanday blokirovka qilish haqida hal qiluvchi ma'lumotni taqdim etadi
Reply