Semalt truyền tải thông tin quan trọng về cách chặn spam giới thiệu bằng cách sử dụng Nginx

Khi đào sâu vào phần mềm phân tích của bạn để tìm kiếm cơ hội và ý tưởng, bạn có thể đã gặp một số thư rác giới thiệu. Những lời giới thiệu này đã tồn tại khá lâu, nhưng Darodar đã đưa họ đến một cấp độ khác.

Ivan Konovalov, Giám đốc thành công của khách hàng Semalt , nói rằng Darodar là một công cụ SEO không có thật, đã chiếm quyền điều khiển mạng botnet. Nó đã đưa ra một cách quảng cáo mới, nơi nó sử dụng một chiến lược, theo đó trang web của bạn sẽ bị ngập bởi các IP, quốc gia và thậm chí các thiết bị khác nhau vào các thời điểm khác nhau nhưng tất cả chúng sẽ có cùng một lượt giới thiệu. Họ hy vọng rằng ngay khi bạn nhận thấy lưu lượng đáng ngờ này, bạn sẽ muốn điều tra thêm về nó và về lâu dài, bạn sẽ mua sản phẩm của họ.

Khi Darodar thành công với loại quảng cáo này, hầu hết các trang web bắt đầu sử dụng spam giới thiệu và nó đã đạt đến điểm làm hỏng và làm sai lệch các phân tích trang web. Nó đã trở thành một trong những người phạm tội trang web lớn.

Tại sao thư rác giới thiệu trở thành một vấn đề?

Khác với việc bóp méo và làm hỏng trang web của bạn với dữ liệu không liên quan, thư rác là một sự lãng phí lớn thời gian. Hầu hết mọi người phàn nàn về sự bực bội này có thể như thế nào khi cố gắng giải thích về Darodar cho khách hàng và tại sao họ nên bỏ qua nó. Mặc dù có thể tạo bộ lọc bằng Google Analytics để giúp lọc những người gửi thư rác giới thiệu, điều duy nhất giải pháp này làm là che giấu vấn đề.

Khi những kẻ gửi thư rác thu thập dữ liệu hoặc truy cập trang web của bạn, họ bắt đầu sử dụng tài nguyên của máy chủ của bạn, nhưng chúng không phải là những thứ bạn cần. Tải máy chủ của bạn có nghĩa là nó trở nên chậm tải, điều này có thể dẫn đến tỷ lệ thoát cao và thứ hạng kém.

Chìa khóa để ngăn chặn vấn đề này là chặn nó trước khi nó có cơ hội đăng ký trên trang web của bạn với tư cách là người giới thiệu. Có nhiều cách khác nhau để đạt được mục tiêu này, và một trong số đó là sử dụng nginx. Chỉ cần làm theo các bước dưới đây:

Tạo thư mục quy tắc nginx toàn cầu sau đây:

sudo mkdr / etc / nginx / toàn cầu

sudonano / etc / nginx / global / trọng tài spam. tâm sự

Sau khi tạo thư mục, dán văn bản bên dưới trong trình chỉnh sửa, sau đó lưu nó và thoát;

##

# Loại trừ giới thiệu

##

if ($ http_Vferer ~ "(semalt \ .com | nút cho trang web \ .com)") {

đặt $ bị cấm "1";

}

if ($ bị cấm) {

trả lại 403; - +

}

Các bước này sẽ giúp bạn trong việc phát hiện và chặn nút cho website.com và darodar.com. Hai người này là những người vi phạm trang web lớn, nhưng bạn vẫn có thể chặn bất kỳ thư rác giới thiệu nào khác mà bạn muốn. Cú pháp biểu thức nhất quán lấy tên máy chủ, phát ra các dấu chấm với một backline và nối chúng với một thanh.

Để tập tin cấu hình của trang web, thêm;

Người phục vụ {

... tất cả những thứ đã ...

bao gồm / etc / nginx / toàn cầu / *

}

Lặp đi lặp lại quá trình này có thể nhàm chán vì bạn phải làm điều đó cho mỗi trang web, nhưng điều đáng tiếc là bạn có thể sử dụng lại nó trong tương lai bằng cách thêm các thư mục toàn cầu mới trong thư mục / etc / nginx / global /. Nếu trang web của bạn có một tệp mẫu, sẽ thật tuyệt nếu bạn thêm dòng vào nó.

Để đảm bảo rằng không có lỗi đánh máy bằng cách làm theo điều này:

Sudo nginx, sau đó tải lại cấu hình Nginx, và từ đây, trang web của bạn sẽ hoạt động tốt.