Allah ‘ın selamı, rahmeti, bereketi, ihsanı, ikramı, affı, mağfireti, rızası üzerinize olsun,
Bugün kısaca dizin listelemeden bahsedeceğim. Diyelim ki kişisel websitenizde dizinlere erişim kapalı. Yani bir klasörün içini göremiyorsunuz/listeleyemiyorsunuz. www.benimsitem.com/ekdosyalar dizinine ulaşmak istiyorsunuz fakat hata alıyorsunuz, ulaşamıyorsunuz. Apache sunucularda bunu yapmanın kolay bir yolu var.
Belki daha önce duymuşsunuzdur, .htaccess diye bir dosya var. Bu dosya bir ayar dosyası. Hangi dizine koyarsanız o dizine ait erişim vb diğer kuralları belirler.
Htaccess’in kendine has kodlama sistemi var. Dizin içindekileri listelemek için öncelikli olarak yapmanız gereken şey .htaccess adında bir dosya oluşturmak ve içine;
Options +Indexes
IndexOptions +FancyIndexing
Indexes dizin içindeki şeyleri indekslemek için kullanılan koddur. Tahmin ettiğiniz üzere + işareti seçeneği etkinleştirmeye yarıyor. Alternatif işaret olan – işareti de etkisizleştirmek için kullanılıyor. Bir sonraki satırda da nasıl bir listeleme yapacağımızı belirliyoruz. FancyIndexing güzel ve ayrıntılı listeleme seçeneğidir. Başka seçenekler de var ama ben burada bahsetmedim. Bu iki kodu .htaccess adlı metin belgesinin içine yazıp kaydettikten sonra listeme yapmak istediğiniz dizinin içine atın.
Eğer herşeyi doğru şekilde yaptıysanız karşınıza çıkacak sayfa şu tip bir şey olmalı (:
Allah ‘a emanet olunuz…