Semalt გადმოსცემს გადამწყვეტ ინფორმაციას იმის შესახებ, თუ როგორ უნდა დაბლოკოს რეფერენტის სპამი Nginx– ის გამოყენებით

თქვენს ანალიტიკურ პროგრამაში ჩაძირვისას ეძებთ შესაძლებლობებსა და იდეებს, შესაძლოა თქვენ შეგხვდეთ რეფერალური სპამი. ეს რეფერალები საკმაოდ დიდი ხანია არსებობს, მაგრამ დაროდარმა ისინი სხვა ეტაპზე გადაიყვანა.

ივანე კონოვალოვი, Semalt- ის მომხმარებელთა წარმატების მენეჯერი, ამბობს, რომ Darodar არის ყალბი SEO საშუალებები, რომლებმაც ბოტნეტი გაიტაცეს. იგი გაჩნდა რეკლამის ახალი გზით, სადაც ის იყენებს სტრატეგიას, რომლის თანახმად, თქვენს ვებ – გვერდს დატბორავს სხვადასხვა IP, ქვეყანა და კიდევ სხვადასხვა მოწყობილობები სხვადასხვა დროს, მაგრამ ყველა მათგანს ექნება ერთი და იგივე მიმართვა. ისინი იმედოვნებენ, რომ როგორც კი შეამჩნევთ ამ საეჭვო ტრაფიკს, თქვენ გინდათ მეტი იძიოთ ამაზე და, გრძელვადიან პერსპექტივაში, მათ პროდუქტებს შეიძენთ.

როდესაც დაროდარმა წარმატებით მიაღწია ამ ტიპის რეკლამას, ვებგვერდების უმრავლესობამ დაიწყო რეფერალური სპამის გამოყენება და მან მიაღწია ვებსაიტის ანალიზის კორუმპირებასა და დამახინჯებას. იგი გახდა ერთ-ერთი მთავარი ვებგვერდის დამნაშავე.

რატომ ხდება რეფერენტის სპამის პრობლემა?

თქვენი საიტის შეუსაბამო მონაცემებით დამახინჯებისა და კორუმპირების გარდა, სპამი დროის დიდი ხარჯვაა. ადამიანების უმეტესობა პრეტენზია აქვს იმაზე, თუ რა იმედგაცრუება შეიძლება იყოს ეს, როდესაც ცდილობენ დარადარის შესახებ მომხმარებლებს აუხსნან და რატომ უნდა უგულებელყონ ეს. მიუხედავად იმისა, რომ შესაძლებელია Google Analytics– ის საშუალებით ფილტრის შექმნა, რომელიც რეფერენტის სპამისგან გაფილტვაში დაგეხმარებათ, ერთადერთი, რაც ამ გამოსავალს აკეთებს, პრობლემის დაფარვაა.

მას შემდეგ, რაც სპამები იმოძრავებს ან ეწვევა თქვენს საიტს, ისინი იწყებენ თქვენი სერვერის რესურსების გამოყენებას, მაგრამ ისინი არ არიან თქვენთვის საჭირო ნივთები. თქვენი სერვერის დატვირთვა ნიშნავს, რომ ეს ხდება ნელი დატვირთვით, რამაც შეიძლება გამოიწვიოს მაღალი ვარდნის მაჩვენებლები და ცუდი რანგი.

ამ პრობლემის შეჩერების გასაღები ის არის, რომ დაბლოკოთ ის, სანამ ის მიიღებს შანსს, დარეგისტრირდეთ თქვენს ვებგვერდზე. ამ მიზნის მისაღწევად სხვადასხვა გზა არსებობს და ერთ-ერთი მათგანია ნინქსის გამოყენება. უბრალოდ მიყევით ქვემოთ მოცემულ ნაბიჯებს:

შექმენით nginx წესების შემდეგი გლობალური დირექტორია:

sudo mkdr / etc / nginx / global

sudonano / etc / nginx / global / მსაჯი სპამი. კონფ

დირექტორიის შექმნის შემდეგ ჩასვით ქვემოთ მოყვანილი ტექსტი რედაქტორში, შემდეგ შეინახეთ იგი და გამოსდით;

##

# რეფერენტის გამორიცხვა

##

if ($ http_referer ~ "(სემალტი \ .com | ღილაკები ვებგვერდზე \ .com)") {

მითითებული $ აკრძალული "1";

}

თუ ($ აკრძალულია) {

დაბრუნება 403; - +

}

ეს ნაბიჯები დაგეხმარებათ ვებ – გვერდისა და darodar.com– ის ღილაკის გამოვლენაში და დაბლოკვაში. ეს ორი მთავარი ვებგვერდის დამნაშავეა, მაგრამ თქვენ მაინც შეგიძლიათ დაბლოკოთ ნებისმიერი სხვა რეფერალური სპამი, რომელიც გსურთ. თანმიმდევრული გამოხატვის სინტაქსი იკავებს მასპინძლის სახელს, ასხივებს პერიოდებს უკანა ხაზით და შეუერთეთ მათ ბარით.

საიტის კონფიგურაციის ფაილზე დაამატეთ;

სერვერი

... ყველაფერი, რაც უკვე ...

მოიცავს / etc / nginx / global / *

}

ამ პროცესის განმეორება შეიძლება მოსაწყენი იყოს, რადგან თქვენ უნდა გააკეთოთ ეს თითოეული საიტისთვის, მაგრამ საქმეა ის, რომ მომავალში შეგიძლიათ გამოიყენოთ იგი კვლავ დაამატეთ ახალი გლობალური დირექტორიები / etc / nginx / global / დირექტორიაში. თუ თქვენს ვებსაიტს აქვს შაბლონური ფაილი, შესანიშნავი იქნება თუ მას დაამატებთ ხაზს.

იმის უზრუნველსაყოფად, რომ არ არსებობს აკრეფის შეცდომები, შემდეგში შემდეგი:

გთხოვთ, შემდეგ, შემდეგ განაახლეთ Nginx კონფიგურაცია და აქედან, თქვენი საიტი კარგი იქნება წასასვლელად.