Klasör Erişimini Engellemek

Apache sunucusu üzerindeki sitelerimizde .htaccess dosyasında yapacağımız ufak değişiklik ile klasörlerimizi gizli tutup erişimi engelleyeceğiz.


Eğer tüm dosyalarımıza erişimi engellemek için oluşturduğmuz .htaccess dosyasına;

#deny all access
deny from all

bu kodu yazdığınız takdirde klasörlere erişim engellenecektir.

Aynı şekilde bu işlemi belirli bir ip veya ip aralığı için yapmak isterseniz;

#deny all access
deny from all
allow from 85.101.22.45 # sadece tek ip adresi
allow from 85.101.22.12/80 # arası ip adresi

Ayrıca tek klasör içni yapmak isterseniz;

<Files ornek.html>
Order allow,deny
Deny from all
</Files>

Şeklinde yapabilirsiniz.

4 thoughts on “Klasör Erişimini Engellemek


  1. Merhaba Güray Hocam Güzel Anlatmıssınız Sağolun Peki Şöyle Birşey Mümkün mü örnegin admin/ klasorunu sadece sabit bir ip’nin girişi mümkün müdür acaba

    örneğin; 127.0.0.1 sabit ip bu klasore sadece bu ip giriş yapsın digerleri sayfa goruntulenemiyor diye hata alsın yada php ile mümkün mü?


  2. Merhabalar, tabiki .htaccess dosyasını admin klasöürünün içine atarsın ve sadece o ip adresinden erişebilirsin.

    Dosya içeriği:

    deny from all
    allow from 127.0.0.1


  3. Merhaba .htaccess.txt oluşturup
    #deny all access
    deny from all

    yazıp klasöre attım. ama url…/klasoradi/ şeklinde url yazdığımda yinede dizin listeleniyor. Neden işe yaramadı acaba?

Bir cevap yazın

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