PHP, MySQL ve Açık Kaynak


« 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.


Etiketler : , ,

3 Yorum


  • 17.Haziran.2009
    CoolMaster yazdı

    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ü?

  • 22.Haziran.2009
    Güray Süerdem yazdı

    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

  • 19.Temmuz.2009
    ahmet faruk yazdı

    evet faydalı oldu bu bilgi

Yorumla