Feedback

print " Güray Süerdem ";

PHP ve MySQL Blogu

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

  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. evet faydalı oldu bu bilgi

Yorum Yaz

Not: Yorum yazarken PHP kodu eklerseniz [php] Kodunuz [/php] etiketini kullanabilirsiniz.