Semalt מעביר מידע מכריע כיצד לחסום דואר זבל מפנה באמצעות Nginx

כשאתה מתחפר לתוכנת הניתוח שלך ומחפש הזדמנויות ורעיונות, יתכן שנתקל בספאם של הפניות. הפניות אלה קיימות זמן רב למדי, אך דארודר לקח אותן לרמה אחרת.

איוון קונובלוב, מנהל הצלחת לקוחות Semalt , אומר כי דרודר הוא כלי SEO מזויף, שחטף את הבוטנט. זה עלה עם דרך פרסום חדשה שבה היא משתמשת באסטרטגיה לפיה האתר שלך יוצף על ידי IP, מדינות ואפילו מכשירים שונים בזמנים שונים, אך לכולם תהיה אותה הפניה. הם מקווים שברגע שתבחין בתעבורה החשודה הזו, תרצה לחקור עוד בנושא ובטווח הרחוק, תוכל לרכוש את המוצרים שלהם.

כאשר דרודר הצליח עם פרסום מסוג זה, מרבית האתרים התחילו להשתמש בספאם להפניה, והוא הגיע לנקודה של השחתה ועיוות של ניתוח האתר. זה הפך לאחד העבריינים הגדולים באתר.

מדוע ספאם מפנה הופך לבעיה?

מלבד עיוות ושחיתות האתר שלך עם נתונים לא רלוונטיים, ספאם הוא בזבוז זמן גדול. רוב האנשים מתלוננים על עד כמה זה יכול להיות מתסכל כאשר מנסים להסביר על דרודר ללקוחות ומדוע עליהם להתעלם מכך. למרות שניתן ליצור פילטר באמצעות גוגל אנליטיקס כדי לסייע בסינון שולחי הספאם המפנה, הדבר היחיד שעושה פיתרון זה הוא מיסוך הבעיה.

ברגע שספאם זורק או מבקר באתר שלך, הם מתחילים להשתמש במשאבי השרת שלך, ובכל זאת הם אינם דברים שאתה צריך. טוען השרת פירושו שהוא הופך לטעון איטי, מה שעלול להוביל לשיעורי יציאה מדף יציאה מדירוג ולדירוגים ירודים.

המפתח לעצירת סוגיה זו הוא לחסום אותו לפני שהוא מקבל הזדמנות להירשם באתר האינטרנט שלך כמפנה. ישנן דרכים שונות להשיג מטרה זו, ואחת מהן היא להשתמש ב- nginx. פשוט עקוב אחר השלבים שלהלן:

צור את ספריית כללי nginx הגלובלית הבאה:

sudo mkdr / etc / nginx / global

סודונאנו / וכו '/ nginx / גלובלי / ספאם של שופט. conf

לאחר יצירת הספרייה, הדבק את הטקסט למטה בעורך, ואז שמור אותו ויצא;

##

# אי הכללות של מפנים

##

if ($ http_referer ~ "(semalt \ .com | לחצנים לאתר \ .com)") {

הגדר $ אסור "1";

}

אם ($ אסור) {

להחזיר 403; - +

}

שלבים אלה יסייעו לך באיתור וחסימה של כפתור עבור website.com ו- darodar.com. שני אלה הם עברייני האתר הגדולים, אך עדיין תוכלו לחסום כל ספאם אחר להפניה שתרצו. תחביר הביטוי העקבי לוקח את שם המארח, פולט את התקופות עם קו אחורי ומצטרף אליהם עם סרגל.

לקובץ התצורה של האתר, הוסף;

שרת {

... כל הדברים שכבר ...

כלול / וכו '/ nginx / global / *

}

חזרה על תהליך זה יכולה להיות משעממת מכיוון שעליכם לעשות זאת עבור כל אתר, אך העניין של goog הוא שתוכלו להשתמש בו שוב בעתיד על ידי הוספת ספריות גלובליות חדשות בספרייה / etc / nginx / global /. אם לאתר שלך יש קובץ תבנית, זה יהיה נהדר אם תוסיף את הקו אליו.

כדי להבטיח שאין שגיאות הקלדה על ידי ביצוע פעולה זו:

Sudo nginx –t, ואז טען מחדש את Nginx config, ומכאן האתר שלך יהיה טוב ללכת אליו.