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