Home / Mẹo-thủ thuật / Cách chặn referrer từ website simple-share-buttons.com đơn giản nhất

Cách chặn referrer từ website simple-share-buttons.com đơn giản nhất

Hiện nay nhiều website có hiện tượng có một nguồn traffic lạ từ những website nước ngoài Reffer tới với số lượng rất lớn, đây chính là những nguồn spam nên bạn cần phải loại bỏ nó nếu không website bạn sẽ mất thứ hạng ngay. Web mình hiện cũng đang bị nó hành hạ và đã rớt khá nhiều keywords, nên mình đã tìm hiểu trên internet và có một số website chỉ cách chặn nó thông qua hai công đoạn là sử dụng file htaccess và google analytics.

1. Dùng file .htaccess chăn referrer từ simple-share-buttons.com

Trước tiên ta đi tìm hiểu File .htaccess là gì?

1. Định Nghĩa File .HTaccess là gì?

Hypertext Access hay còn gọi là htaccess là một tập tin dùng để cấu hình máy chủ web apache. Nó được máy chủ chấp nhận như là một thành phần và cho phép chúng ta thực hiện điều hướng và bật các tính năng một cách linh hoạt hoặc bảo vệ một phần (folder) nào đó của trang web.

Trong cái tên .htaccess thì htaccess là phần đuôi và tập tin này là không có tên (noname), chính vì thế khi bạn đưa file này lên host không phải lúc nào nó cũng hiển thị ra.  Ví dụ bạn dùng Total Commander để xử lý file FTP thì bạn sẽ không thể thấy file .htaccess được.

Để thao tác với file .htaccess ta có thể sử dụng bất kì một editor nào hỗ trợ code text như Netbeans, PHP Designer, hay thậm chí là phần mềm notepadd có sẵn trong window.

File .Htaccess không được viết nên từ một ngôn ngữ lập trình nào, nó được viết bởi những quy tắc Regular Expression nên nếu bạn không nắm vững kiến thức này thì thao tác với file .htaccess rất khó khăn. Và nếu bạn chỉnh sửa file với một lỗi dù chỉ là nhỏ thì khi truy cập vào website của bạn sẽ xuất hiện lỗi 500, như vậy là bạn đã HACK được web mình rồi đấy. Vì thế hãy thận trọng khi chỉnh sửa file .htaccess và hãy luôn luôn có một file backup trước khi đụng đến.

Một vài quy tắc trong file .htaccess

Sau phần định nghĩa file .htaccess là gì? thì ta sẽ tìm hiểu một số quy tắc và ứng dụng của file htaccess.

Có thể dùng ký tự # để đặt trước một dòng mà bạn muốn nó không chạy, tức là chuyển dòng đó sang chế độ chú thích.

File .htaccess sẽ có tác dụng với thư mục hiện tại và các thư mục con của thư mục hiện tại.

Nếu file .htaccess bị lỗi thì kết quả sẽ trả về client là lỗi 500. Nên bạn phải cẩn thật khi chỉnh sửa nó và trước khi chỉnh sửa nên copy ra một file dùng làm backup.

Có thể sử dụng file .htaccess để viết lại đường dẫn, bảo vệ thư mục và file, bật chức năng cache và gzip giúp tốc độ trang web được cải thiện hơn. Và còn nhiều điều nữa mà tôi không thể biết hết được.

Trước tiên bạn cần mở file .htaccess của bạn lên và lưu ý backup lại file nhé kẻo lỗi thì bạn sẽ không nhớ mà sửa chỗ nào đâu. Tiếp theo bạn dán đoạn code sau vào bên trên cùng những đoạn code rewrite URL của bạn.

 ## STOP REFERRER SPAM ##
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?simple-share-buttons\.com [NC]
RewriteRule .* – [F]
## STOP REFERRER SPAM ##

Nếu trường hợp bạn muốn thêm một vài domain nữa thì chỉ cần bổ sung nó vào danh sách, ví dụ tôi muốn thêm domain 4webmasters.org thì làm như sau:

## STOP REFERRERSPAM ##
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?4webmasters\.org [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?simple-share-buttons\.com [NC]
RewriteRule .* – [F]
## STOP REFERRER SPAM ##

Hiện nay có rất nhiều website spam dạng này nên bạn cần kiểm tra google analytics thường xuyên nhé. Dưới đây mình tìm được danh sách các website thường spam:

## STOP REFERRER SPAM ##
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?4webmasters\.org [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?anticrawler\.org [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?bestwebsitesawards\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?blackhatworth\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?buttons-for-website\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?econom\.co [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?darodar\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?hulfingtonpost\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?humanorightswatch\.org [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?ilovevitaly\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?7makemoneyonline\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?o-o-6-o-o\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?priceg\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?social-buttons\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?semalt\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?smailik\.org [NC,OR]
RewriteCond %{HTTP_REFERER} ^([^.]+.)*?simple-share-buttons\.com [NC]
RewriteRule .* – [F]
## STOP REFERRER SPAM ##

2. Tạo bộ lọc filter trong google analytics

Bước hai này bạn cần tạo một bộ lọc trong google analytics, bạn sẽ thực hiện các bước sau.

Bước 1: Vào tab admin và click vào mục Filter

block-simple-share-buttons-com

Bước 2: Click vào nut NEW FILTER màu đỏ trong hình trên

Một trang mới hiện ra và bạn điền thông tin giống trong hình vẽ.

block-simple-share-buttons-com-1

Google analytics sẽ mất khoảng 2,3 ngày để xử lý nên bạn sẽ phải chờ.

3. Lời kết

Đây là cách mình sưu tầm được trên mạng nên tác dụng của nó không biết thế nào, nếu bạn có sử dụng cách này thì hãy góp ý để bài viết hoàn thiện hơn và chúng ta sẽ không sợ những website này phá rối này nữa. Cám ơn bạn đã đọc và chia sẻ.

Tổng hợp theo http://freetuts.net/

Trả lời

Email của bạn sẽ không được hiển thị công khai.