Semalt Nginx колдонуп шилтеме берүүчү спамны кантип бөгөттөө керектиги жөнүндө маанилүү маалыматты жеткирет

Мүмкүнчүлүктөрдү жана идеяларды издеп, аналитикалык программаңызга көз чаптырганда, сиз бир нече жолдомо спамдарды байкап калгандырсыз. Бул жолдомолор көптөн бери эле бар, бирок Дародар аларды башка деңгээлге алып чыккан.

Иван Коновалов, Semalt Кардарлардын Ийгиликтери боюнча менеджери, Darodar ботнетти тартып алган жалган SEO куралы деп айтат. Ал жарнаманын жаңы ыкмасын иштеп чыкты, анда ал стратегияны колдонуп, веб-сайтыңызды ар кандай IP, өлкөлөр жана атүгүл түзмөктөр ар кайсы мезгилде каптап калат, бирок алардын бардыгы бирдей жолдомо алышат. Алар бул шектүү трафикти байкагандан кийин, сиз бул жөнүндө көбүрөөк маалымат алгыңыз келет жана келечекте алардын өнүмдөрүн сатып аласыз деп үмүттөнүшөт.

Дародар жарнаманын ушул түрү менен ийгиликке жетишкенден кийин, көпчүлүк веб-сайттар жолдомо спамун колдоно башташты жана ал веб-сайттын аналитикасын бузуп, бузуп жиберди. Бул веб-сайттын негизги кылмышкерлеринин бири болуп калды.

Шилтеме берүүчү спам эмне үчүн көйгөйгө айланууда?

Веб-сайтты туура эмес маалымат менен бурмалап жана бузуудан тышкары, спам убакытты жоготуу болуп саналат. Көпчүлүк адамдар Darodar жөнүндө кардарларга түшүндүрүп бергенде, бул канчалык кейиштүү болушу мүмкүн деп нааразы болушат. Google Analytics жардамы менен чыпканы түзүүгө мүмкүн болсо дагы, бул иш-аракет бир гана көйгөйдү чечүү болуп саналат.

Спамерлер сойлоп же сайтка киргенден кийин, алар сиздин сервердин ресурстарын колдоно башташат, бирок алар сизге керек эмес. Сервериңизди жүктөө анын жүктөлгөнү жай болуп, жогорку ылдамдыкка жана начар рейтингге алып келиши мүмкүн дегенди билдирет.

Бул маселени токтотуунун ачкычы - бул сиздин веб-сайтыңызга шилтеме берүүчү катары катталууга мүмкүнчүлүк алганга чейин, аны бөгөттөө. Бул максатка жетүүнүн ар кандай жолдору бар жана алардын бири nginx колдонуу. Төмөнкү кадамдарды аткарыңыз:

Төмөнкү глобалдык nginx эрежелер каталогун түзүңүз:

sudo mkdr / etc / nginx / глобалдык

sudonano / etc / nginx / глобалдык / рефери спам. Conf

Каталогду түзүп бүткөндөн кийин, төмөндөгү текстти редакторго чаптап, сактап, чыгыңыз;

##

# Шилтемелер

##

if ($ http_referer ~ "(semalt \ .com | веб-сайттын кнопкалары \ .com)") {

$ 1 тыюу салынган "1" коюлган;

}

эгер ($ тыюу салынган) {

return 403; - +

}

Бул кадамдар веб-сайт жана darodar.com үчүн баскычты табууга жана бөгөттөөгө жардам берет. Бул эки сайт веб-сайттын негизги укук бузуучулары, бирок сиз дагы башка каалаган жолдомо спамун бөгөт койсоңуз болот. Туруктуу сөз айкашы синтаксиси хост атын алат, периоддорду сызык менен чыгарып, аларга штанга менен кошулат.

Сайттын тарам файлына кошуу;

Сервер {

... буга чейин бар болгон нерселер ...

/ Ж.б. / жөргөмүш / глобалдык / камтыйт *

}

Бул процессти кайталоо кызыксыз болушу мүмкүн, анткени аны ар бир сайт үчүн жасашыңыз керек, бирок маанилүү нерсе, аны келечекте жаңы глобалдык каталогду / etc / nginx / global / каталогуна кошуу менен дагы колдоно аласыз. Эгерде веб-сайтыңыз шаблондук файлга ээ болсо, анда ага сап кошсоңуз жакшы болот.

Төмөнкүдөй терүү каталары жок экенине кепилдик берүү үчүн:

Sudo nginx –t, андан кийин Nginx конфигурациясын жаңыртып, ушул жерден сиздин сайтка баруу жакшы болот.