• 05-08-2020, 15:52:45
    #1
    Bir websitesi var ve bu siteyi dünyaya göstermek istiyorum ama Türkiye'den erişim sağlanmasını da istemiyorum. Bunu nasıl yapabilirim?
    Htaccess vs. bir yolu var mı pratik olarak?
  • 05-08-2020, 15:53:19
    #2
    Takip
  • 05-08-2020, 15:53:39
    #3
    Cloudflare ile yapiliyordu sanirim
  • 05-08-2020, 15:54:56
    #4
    https://www.domainhizmetleri.com/blo...esi-engelleme/ bu kodu menu.php gibi her sayfaya çağrılan bir dosyaya ekleyin.
  • 05-08-2020, 15:56:16
    #5
    Yabancı bir hosting al sonra httacces ve header kodlaı ile engelle
  • 05-08-2020, 15:56:19
    #6
    engellenemez engellenmemeli botlar giremez, bizim yerli botumuz yok
  • 05-08-2020, 15:56:58
    #7
    Bu işi yapmak için 2 farklı yöntem bulunuyor. 1. Yöntem Cloudflare gibi CDN firmaları üzerinden giriş engelleyebilirsiniz. 2. Yöntem ise PHP dosyanızda bölgesel olarak 403 hatası verdirip site girişi engelleyebilirsiniz
  • 05-08-2020, 15:59:04
    #8
    PHP ile şu şekilde yapabilirsin.

    <?php
    $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
    if($lang == "tr"){
            header("Location:b.php");
    }else{
            header("Location:a.php");
    }
    ?>
    Yukarıdaki kodda türkiyeden girenler için b.php sayfasına yönlenir. Dili farklı olan kullanıcılar a.php ye yönlenir.
  • 05-08-2020, 15:59:41
    #9
    Üyeliği durduruldu
    https://www.ip2location.com/free/visitor-blocker
    Bu siteden engellenecek ülkeleri seçip htaccess dosyasını indirebilirsiniz. O htaccess dosyasını ana dizine atarsanız engelleme işe yarayacaktır.