.htaccess İle İp Engelleme ve İzin Verme

Son dönemde yaptığım çalışmalarda genelde kullandığım bir yöntemi paylaşacağım.
 
.htaccess ile ip engelleme ve izin verme
 
Bazı durumlarda herhangi bir ip’i engellemek isteriz, bu nedenler saldırı, spam veya içeriğimizi görmesini istemediğimiz bir kişi olabilir.
 
Bu durumda bunu engellemek için en kolay yöntemlerden biri .htaccess dosyasına ekleyeceğimiz ufak bir kod. İster belli sayılarla başlayan ipleri komple engelleyebilir, isterseniz de tam bir ip adresini ekleyerek ilgili ip adresinden erişimi engelleyebilirsiniz.
Veya gireceğiniz tek bir ip’e erişim hakkı tanıyarak diğer tüm talepleri engelleyebilirsiniz.
 
Şöyle ki;

order allow,deny
deny from 41.55
deny from 81.35.34
allow from all

Yukarıda gördüğümüz kod ile “41.55” ve “81.35.34” başlayan ip adreslerini engellemiş olursunuz. 

order deny,allow
deny from 256.141.1.2

Bu kod ile ise “256.141.1.2”  ip adresinin erişimi engellemiş oluyorsunuz. Alt altta Deny from ipadresi yazarak birçok ip adresini engelleyebilirsiniz. 

order deny, allow
allow from 256.141.1.2
deny from all

Bu kodumuz sayesinde ise sadece sitemize “256.141.1.2” ip adresinin erişim sağlamasına izin verebilir diğer tüm ziyaretçileri engelleyebilirsiniz.
 
İlgili ip adreslerini değiştirerek gerekli ip adreslerini girmeniz halinde kodlar sorunsuz çalışacaktır.

Etiketler: / / / / / / / /


Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

  1. .htaccess İle İp Engelleme ve İzin Verme için yorumda bulun

    .htaccess İle İp Engelleme ve İzin Verme için henüz bir yorumda bulunulmamış! Hemen üst alanda bulunan formu kullanarak .htaccess İle İp Engelleme ve İzin Verme için ilk yorumu yapabilirsin.