Get Adobe Flash player

.htaccess ile dizin listeleme hizmetini düzenlemek

Bir web dizini içinde index.html dosyası (veya başka bir dizin dosyası) yoksa, bu web sitesinde bir dizine tarayıcı ile girildiğinde, o dizindeki dosyalar listelenir.

Bunu engellemek için genelde apache konfigurasyon dosyasından ayar yapılır. Alternatif olarak, htaccess dosyası kullanılarak da dizin listesi engellenebilir ya da engelleme kaldırılabilir.

Dizin Listelemeyi Etkinleştirmek

 Options +Indexes<br /># or #
IndexIgnore *<br />

.htaccess içine bu şekilde yerleştirilen kod parçacığı aşağıdaki gibi bir görüntü verecektir.
allow-directory-listing-htaccess1

Dizin Listelemeyi Engellemek

Options -Indexes 

.htaccess içine yerleştirilen bu kod parçacığı, dizin listelemeyi kapatacak ve sayfaya girildiğinde  aşağıdaki gibi bir görüntü ortaya çıkacaktır.
403-directory-listing-error-htaccess

Listeleme Stilini Değiştirmek

IndexOptions +FancyIndexing

Bu kod ile, dosya boyutu, değiştirme tarihi, dosya tipine göre simge gibi ekstra özellikli dizin listelemeyi aktif edebilirsiniz.
fancy-directory-listing-htaccess

Listeleme Fitrelemesi

IndexIgnore *.zip *.txt

yukarıdaki kod ile belirtilen uzantıların listelenmesini engelleyebilirsiniz.

İndex Dosyasını Değiştirmek

DirectoryIndex home.html

Yukarıdaki kod ile dizin içinde otomatik çalıştırılacak index dosyası home.html şeklinde değiştirildi.

2 Responses to “.htaccess ile dizin listeleme hizmetini düzenlemek”

  • Merhaba başkan,
    Bir konuda bilginize ve yardımınıza ihtiyacım olacak…
    Aradığım şey sizde mevcut.

    Örnek; http://www.screenshots.com/

    Bu siteye girip arama bölümüne
    Adresinizi yazınız..

    http://blog.kesdi.com/

    Sonuç olarak çıkan “verileri” gördünüz değil mi?

    Şimdi benim adresimi yazınız;
    http://www.ahidrolikdunyasi.com/

    Sonuç olarak her hangi bir veri ve görüntü almıyor gördüğünüz gibi..
    Bunu sizde olduğu gibi nasıl yapabilirim..

    İlgileneceğinize inanaraktan cevabınızı bekliyorum.
    Saygılar.

  • Merhaba tekrar ben 🙂
    Sorunun ortadan kalktığını gördüm. Yorumumu okuduğunuz da düşünüp zaman kaybetmeyin diye dönüşüm yaptım tekrardan sitenize. Aynı şekilde bir kaç sitede de bu bu durumu denedim bir kaç sitenin sonuçlarından sonra o sizinde adresinizi denemiş olduğum websitesin de bu kez ekran görüntüsünü verdi. Belki aklınıza takılabilir bu adam da nereden sardı bu işe gibi… onuda açıklayalım belki biz gibileride vardır.

    Domain bilgi sorgulaması yaparken sitemin ön izlemesi çıkmıyordu bu kafama takılınca araştırmalar yaptım ama nafile bir sonuç bulamadım ilk burada size yazdım. Kolay kolay soru sormasını seven birisi değilimdir, önce araştırır bakarım baktım olmadı çarelerin bittiği yerde sorarım.. ama ne zaman sorsam kendiliğinden biranda da cevabıda bulurum.

    şimdi buna dayanaraktan 2.sorumu soracağım. 🙂 umarım siz cevaplamadan ben bulmuş olurum diyeceğim ama bunu yabancı sitelerden de çok araştırdım. .httacccess icinde bir çok yol denedim dedikleri yoldan.. ama nafile olmadı.. birde sizin görüşünüzü alayım…

    örnekler dahilinde şöyle anlatayım..

    Sizin sitede ki Xmlrpc;
    http://blog.kesdi.com/xmlrpc.php

    Benim sitede ki Xmlrpc;
    http://www.ahidrolikdunyasi.com/xmlrpc.php

    Bunun sebebini ve çözümü biliyorsanız ne alâ…
    Tekrar görüşmek ümidiyle, hayırlı günler, hayırlı ramazanlar.

Leave a Reply