Trang chủ

Ngữ pháp
Hán hàn
Thời sự SBS
Từ vựng theo chủ đề
Bài viết

Luyện thi topik (Beta)
Luyện tập từ vựng
Dịch, phân tích từ vựng
Tìm tên tiếng hàn (Beta)
Cách chặn các website đen

Cách chặn các website đen, spam từ đối thủ bằng php

Trước kia mình có thử chạy back link redirect và backlink từ những trang web chính phủ. Như các link sau :

  • https://www.treasury.gov/cgi-bin/redirect.cgi/?https://hohohi.com/
  • https://www.transtats.bts.gov/exit.asp?url=https://hohohi.com/
  • http://pandora.nla.gov.au/external.html?link=https://hohohi.com/
  • https://apollo.nvu.vsc.edu/meteotemplates/lsc09/pages/station/redirect.php?url=//hohohi.com
  • http://onlinemanuals.txdot.gov/help/urlstatusgo.html?url=https://hohohi.com
  • http://www.drugoffice.gov.hk/gb/unigb/hohohi.com
  • http://sc.sie.gov.hk/TuniS/hohohi.com
  • https://sites.wpp.com/annualreports/2007/exitpage.asp?url=https://hohohi.com

Tưởng DA của website sẽ tăng vèo vèo ai ngờ từ 3 điểm nó hạ xuống còn 1 điểm. Bị google phạt.

Mình có tìm kiếm một số trang trên mạng nhưng không có giải pháp thích đáng để chặn chúng.

Hiện tại mình mới phát hiện ra 1 cách làm bằng php. Nếu bạn cần hãy dùng thử xem.

Bước 1 :Định nghĩa 1 array cho các url refer không mong muốn như sau :

                                    define('BLOCK_REFER'               , array(
                                    'apollo.nvu.vsc.edu','sd40.senate.ca.gov','doubleadvertise.com','auto.surf',
                                    'wishforthis.com','trafers.com','webhit.net','web.auto.surf',
                                    'localhost/korea'
                                    ));

Bước 2 : Dùng preg_match tại file boostrap hoặc index.php

Nội dung mã như sau :

if(isset($_SERVER['HTTP_REFERER'])){
            foreach (BLOCK_REFER AS $value){
                $parterm = "#.*$value(.*)#imsU";
                if(preg_match($parterm, $_SERVER['HTTP_REFERER'])){
                    echo ' điều muốn nói '; die();
                }
            }
        }

Chúc các bạn thành công !!