lostyazilim
tr.link

Htaccess İle Ülke Engelleme - Rehber - 2020

6 Mesajlar 2.681 Okunma
acebozum
tr.link

sworks sworks WordPress Kullanıcı
  • Üyelik 28.02.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Freelancer
  • Konum Diğer
  • Ad Soyad A** K**
  • Mesajlar 3292
  • Beğeniler 1797 / 1799
  • Ticaret 20, (%100)
Htaccess ile ülke ip adreslerini, hatta istediğiniz bir kıtayı bile engelleyebilmek mümkündür.

Forumda ivanfyodor "Access loglarımı kontrol ettigimde bu şekilde sürekli sorgular alıyorum" konusunu gördükten sonra tek bir ülkeden gelen botlara karşı önlem amaçlı ufak bir içerik yazılabileceğini düşündüm.


  1. IP lokasyon bulucu ile sitemize gelen botların ip adreslerini kontrol ediyoruz. Eğer %90 oranında tek bir ülkeden geliyorsa ve geldiği ülkeden çok fazla aktif ziyaretçiniz yoksa bir süreliğine sitenizi o ülkeye kapatabilirsiniz.

  2. İkinci olarak, countryipblocks.net sitesinden ülke için gerekli olan ip adreslerini tespit edeceğiz.

  3. Sayfa açıldığında solda erişimini engellemek istediğimiz ülkeyi veya kıtayı seçiyoruz. Örnek olması açısından Arjantin'i seçtik. Sağ kısımda ise "Apache .htaccess Deny" seçeneği işaretli kalıyor.










  4. "Create ACL" butonuna tıklayarak gerekli ip adreslerini oluşturuyoruz ve alttaki görselde olduğu gibi kodu kopyalıyoruz.










  5. Kodu site ana dizininde bulunan .htacess dosyasına yapıştırıyoruz. Htaccess dosyasını kaydettikten sonra artık o ülkeden siteye erişim engellenecek.



Deneme amaçlı Arjantin üzerinden VPN kullanarak siteye erişmeye çalışırsak 403 hatasıyla karşılacak ve sayfaları görüntüleyemeyeceğiz. Access.log üzerinden de kimlerin 403 hatasıyla karşılaştığını takip edebilirsiniz ayrıca.

Şüpheli işlemler azaldığında kodları .htaccess dosyasından tekrar kaldırırsanız her şey eski haline dönecek.
bd Bipixel gokhanbalbal

kişi bu mesajı beğendi.

elektronikssl
webimgo

Philosopher Philosopher We are all Philosophers Kullanıcı
  • Üyelik 05.07.2019
  • Yaş/Cinsiyet 22 / E
  • Meslek Öğrenci
  • Konum Diğer
  • Ad Soyad S** A**
  • Mesajlar 259
  • Beğeniler 186 / 117
  • Ticaret 0, (%0)
Elinize sağlık hocam yararlı bir makale.
sworks

kişi bu mesajı beğendi.

>_<

gfo gfo WM Aracı Kullanıcı
  • Üyelik 30.09.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek SEO & Content Manager
  • Konum İstanbul Anadolu
  • Ad Soyad G** Ö**
  • Mesajlar 452
  • Beğeniler 159 / 160
  • Ticaret 2, (%100)
Paylaşım için teşekkürler.
sworks

kişi bu mesajı beğendi.

Medium

webloggi webloggi WM Aracı Kullanıcı
  • Üyelik 16.11.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web & Medya
  • Konum Ankara
  • Ad Soyad T** H**
  • Mesajlar 2165
  • Beğeniler 925 / 926
  • Ticaret 12, (%100)
Yararlı konu 👍 eline sağlık
sworks

kişi bu mesajı beğendi.

wmaraci
wmaraci

ivanfyodor ivanfyodor WM Aracı Kullanıcı
  • Üyelik 17.06.2019
  • Yaş/Cinsiyet 30 / E
  • Meslek webmaster
  • Konum Bursa
  • Ad Soyad H** A**
  • Mesajlar 21
  • Beğeniler 5 / 5
  • Ticaret 0, (%0)
Yaşadığım problem için çok güzel bir çözüm paylaşımınız için çok teşekkürler
sworks

kişi bu mesajı beğendi.

gokhanbalbal gokhanbalbal PHP İşleriniz Yapılır Kullanıcı
  • Üyelik 20.07.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Backend Developer
  • Konum Adana
  • Ad Soyad G** B**
  • Mesajlar 345
  • Beğeniler 113 / 84
  • Ticaret 13, (%100)
Emeğine sağlık hocam yararlı makale
sworks

kişi bu mesajı beğendi.

Php işleriniz yapılır.
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al