.htaccess ile Dizine Göz Atmayı Etkinleştirmek veya Kapatmak; Sunucu içindeki dizinlerin içeriklerinin gözükmesini istemiyorsanız en kolay yol dizin içine boş bir index.html dosyası oluşturmaktır. Fakat çok fazla klasörünüz varsa ve tek tek uğraşmak istemiyorsanız veya sadece belli dosya uzantılarının listelenmemesini istiyorsanız bu işlemi .htaccess dosyası ile yapabilirsiniz. Örnek bir dizin içindeki sadece .zip uzantılı dosyaların listelenmemesini isteyebilirsiniz.

Tüm dosyalar için dizin listesini kapatmak için;
IndexIgnore *
Sadece tek bir uzantıyı listelemeye kapatmak için (Örnek .zip dosyaları). Bu kod ile dizin içindeki zip dosyaları gizlenirken varsa diğer uzantılardaki dosyalarınız listelenecektir.
IndexIgnore *.zip
Birden fazla dosya uzantısı ile gizlemek için;
IndexIgnore *.zip *.jpg *.gif
Alternatif olarak, sunucunuz dizin listelerine izin vermiyorsa ve bunları etkinleştirmek istiyorsanız aşağıdaki kodu kullanabilirsiniz.
Options +Indexes
.htaccess Hangi Amaçlar İçin Kullanılır?
- .htaccess ile Klasöre Parola Koyma
- .htaccess ile URL Yönlendirme (301 Yönlendirmesi)
- .htaccess ile Dosya ve Dizinlere Erişimi Engelleme
- .htaccess ile Başlangıç Sayfasını Belirleme
- .htaccess ile 404 Hata Sayfasını Değiştirme
- .htaccess ile MIME/Dosya Türlerinin Belirlenmesi
- .htaccess ile Önbelleğe Alma
- .htaccess ile Klasör Yönlendirme
- .htaccess ile İstenmeyen Yönlendirmeleri Engelleme
- .htaccess ile Hotlink Koruması
- .htaccess ile Dizine Göz Atmayı Etkinleştirme veya Kapatma
- .htaccess Gzip
Peki hocam bu IndexIgnore * kodunu kullanmamız google botları açısından sorun yaratır mı?
Hayır her hangi bir sorun olmaz. IndexIgnore arama motoru botları için değil gerçek kullanıcıların dizin içindeki dosyaları görmemesi için kullanılır.