.htaccess ile Dosya ve Dizinlere Erişimi Engelleme

612
htaccess ile Dosya ve Dizinlere Erişimi Engelleme
htaccess ile Dosya ve Dizinlere Erişimi Engelleme

.htaccess ile Dosya ve Dizinlere Erişimi Engelleme; Sitenizdeki bir dizine erişimi botlara veya istenmeyen backlinklerden gelen trafiğe göre engelleyebilirsiniz. Bu engellemeyi ip adresi veya yönlendiren site adresi bazında yapabilirsiniz. Bu işlem robotx.txt dosyasını dikkate almayan botlar içinde kullanılabilecek bir yoldur.

Engellemek istediğiniz dizine .htaccess adında bir dosya oluşturup aşağıdaki kodları bu dosyaya ekleyerek bu işlemi gerçekleştirebilirsiniz.

Dizine tüm erişimi kapatmak isterseniz;

deny from all # DİZİNE TÜM ERİŞİMİ KAPATMA

Sadece belli bir IP adresi veya IP bloğundan erişime izin vermek isterseniz aşağıdaki kod ile bu işlemi gerçekleştirebilirsiniz.

deny from all # DİZİNE TÜM ERİŞİMİ KAPATTIK
# TEK IP ADRESİNE İZİN VERDİK. İZİN VERİLECEK IP ADRESİNİ AŞAĞIYA YAZMALISINIZ.
allow from 192.168.1.10  
# IP BLOĞUNA İZİN VERDİK. İZİN VERİLECEK IP BLOĞUNU AŞAĞIYA YAZMALISINIZ.
allow from 192.168.1.0/24

Bazı durumlarda klasör içindeki tek bir dosyaya erişimi kapatmak isteyebilirsiniz. Bu durumda aşağıdaki kodu kullanabilirsiniz.

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

 

.htaccess Hangi Amaçlar İçin Kullanılır?

CEVAP VER

Please enter your comment!
Please enter your name here