Kategoriler
Anlatım Bilgisayar Bilimleri

Dizin Listeleme

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ı (:

Dizin Listeleme
İşlemleri doğru yaptıysanız dizin görünümü bu şekilde olacaktır

Allah ‘a emanet olunuz…