Semalt บ่งบอกถึงข้อมูลที่สำคัญเกี่ยวกับวิธีการบล็อกสแปมผู้อ้างอิงโดยใช้ Nginx

เมื่อขุดเข้าไปในซอฟต์แวร์วิเคราะห์ของคุณเพื่อหาโอกาสและแนวคิดคุณอาจพบกับผู้แนะนำบางคน การอ้างอิงเหล่านี้มีอยู่เป็นเวลานาน แต่ Darodar ได้พาพวกเขาไปสู่อีกระดับหนึ่ง

Ivan Konovalov ผู้จัดการความสำเร็จของลูกค้าของ Semalt กล่าวว่า Darodar เป็นเครื่องมือ SEO ปลอมซึ่งได้ทำการปล้นบ็อตเน็ต มันมาพร้อมกับวิธีการโฆษณาแบบใหม่ที่ใช้กลยุทธ์ซึ่งเว็บไซต์ของคุณจะถูกน้ำท่วมโดย IP ที่แตกต่างกันประเทศและแม้กระทั่งอุปกรณ์ในเวลาที่ต่างกัน แต่ทั้งหมดนั้นจะมีการอ้างอิงเดียวกัน พวกเขาหวังว่าทันทีที่คุณสังเกตเห็นทราฟฟิกที่น่าสงสัยนี้คุณจะต้องการตรวจสอบเพิ่มเติมเกี่ยวกับมันและในระยะยาวคุณจะซื้อผลิตภัณฑ์ของพวกเขา

เมื่อ Darodar ประสบความสำเร็จกับการโฆษณาประเภทนี้เว็บไซต์ส่วนใหญ่เริ่มใช้สแปมอ้างอิงและมันถึงจุดที่ทำให้เสียหายและบิดเบือนการวิเคราะห์เว็บไซต์ มันได้กลายเป็นหนึ่งในผู้กระทำผิดเว็บไซต์ที่สำคัญ

ทำไมผู้อ้างอิงถึงเป็นสแปม?

นอกเหนือจากการบิดเบือนและทำให้เว็บไซต์ของคุณมีข้อมูลที่ไม่เกี่ยวข้องแล้วสแปมเป็นเรื่องใหญ่ที่เสียเวลา คนส่วนใหญ่บ่นว่าสิ่งนี้น่าผิดหวังเพียงใดเมื่อพยายามอธิบายเกี่ยวกับ Darodar ให้กับลูกค้าและทำไมพวกเขาจึงควรเพิกเฉย แม้ว่าจะเป็นไปได้ที่จะสร้างตัวกรองโดยใช้ Google Analytics เพื่อช่วยในการกรองผู้ส่งอีเมลขยะผู้อ้างอิงสิ่งเดียวที่วิธีนี้แก้คือการหลอกลวงปัญหา

เมื่อผู้ส่งอีเมลขยะรวบรวมข้อมูลหรือเยี่ยมชมเว็บไซต์ของคุณพวกเขาเริ่มใช้ทรัพยากรของเซิร์ฟเวอร์ของคุณ แต่ไม่ใช่สิ่งที่คุณต้องการ การโหลดเซิร์ฟเวอร์ของคุณหมายความว่าโหลดช้าซึ่งอาจนำไปสู่อัตราการตีกลับสูงและการจัดอันดับไม่ดี

กุญแจสำคัญในการหยุดปัญหานี้คือการบล็อกก่อนที่จะมีโอกาสลงทะเบียนในเว็บไซต์ของคุณในฐานะผู้อ้างอิง มีหลายวิธีในการบรรลุเป้าหมายนี้และหนึ่งในนั้นคือการใช้ nginx เพียงทำตามขั้นตอนด้านล่าง:

สร้างไดเรกทอรีกฎส่วนกลาง nginx ต่อไปนี้:

sudo mkdr / etc / nginx / global

sudonano / etc / nginx / global / ผู้ตัดสินสแปม conf

หลังจากสร้างไดเรกทอรีให้วางข้อความด้านล่างในเครื่องมือแก้ไขจากนั้นบันทึกและออก

##

# การยกเว้นผู้อ้างอิง

##

if ($ http_referer ~ "(semalt \ .com | ปุ่มสำหรับเว็บไซต์ \ .com)") {

กำหนด $ ห้าม "1";

}

ถ้า ($ ห้าม) {

ส่งคืน 403; - +

}

ขั้นตอนเหล่านี้จะช่วยคุณในการตรวจจับและปิดกั้นปุ่มสำหรับ website.com และ darodar.com ทั้งสองนี้เป็นผู้กระทำความผิดเว็บไซต์หลัก แต่คุณยังสามารถบล็อกสแปมอ้างอิงอื่น ๆ ที่คุณต้องการได้ ไวยากรณ์นิพจน์ที่สอดคล้องกันใช้ชื่อโฮสต์ปล่อยจุดด้วย backline และเข้าร่วมกับบาร์

ในไฟล์กำหนดค่าของเว็บไซต์ให้เพิ่ม;

เซิร์ฟเวอร์ {

... ทุกสิ่งที่มีอยู่แล้ว ...

รวม / etc / Nginx / / * ทั่วโลก

}

การทำขั้นตอนนี้ซ้ำอาจทำให้คุณเบื่อเพราะคุณต้องทำสำหรับแต่ละไซต์ แต่สิ่งที่ goog คือคุณสามารถใช้อีกครั้งในอนาคตโดยการเพิ่มไดเรกทอรีร่วมใหม่ในไดเรกทอรี / etc / nginx / global / directory หากเว็บไซต์ของคุณมีไฟล์เทมเพลตจะเป็นการดีหากคุณเพิ่มบรรทัดลงไป

เพื่อให้แน่ใจว่าไม่มีข้อผิดพลาดในการพิมพ์โดยทำตามสิ่งนี้:

ขั้นตอนสุดท้าย - จากนั้นโหลดการกำหนดค่า Nginx อีกครั้งและจากที่นี่ไซต์ของคุณจะพร้อมใช้งาน