Skip to main content
•2 dk okuma

cPanel: Dizin Listeleme, Indexleme Kapatma Rehberi

Mustafa Kürşad BaşerMustafa Kürşad BAŞER
••
cPanel: Dizin Listeleme, Indexleme Kapatma Rehberi

Dizin Listeleme Nedir?

Bir klasörün içinde index.html ya da index.php yoksa, web sunucusu o adrese gelen isteği boş çevirmek yerine klasördeki her şeyi listeler. Tarayıcıda "Index of /dizin" başlığıyla açılan o çıplak dosya listesini muhtemelen görmüşsünüzdür. Üstteki görselde olduğu gibi bütün dosya ve klasörler sıralanır. Yükleme klasörünüzdeki dosyalar, unuttuğunuz bir yedek, hatta yapılandırma dosyaları isteyen herkesin gözü önüne serilir. Bu, başlı başına bir güvenlik açığıdır. Arama motorlarının bu sayfaları dizine ekleyip arama sonuçlarında göstermesi ise sorunun kendisi değil, görünür hale gelmesidir.

İkinci bir maliyeti daha var. Böyle bir liste, tarama botlarının önüne açık bir menü koyar; bot klasördeki dosyaları tek tek gezmeye başlar. Hosting paketinizin trafik kotası sınırlıysa, kimsenin işine yaramayan bu trafik kotayı boş yere tüketir.

Kapatmanın birkaç yolu var. Sunucuya doğrudan erişiminiz varsa .htaccess dosyasına Options -Indexes satırını eklemek en kısası. cPanel kullanıyorsanız aynı işi arayüzden, hiçbir dosyaya dokunmadan halledebilirsiniz. Aşağıda bu yolu anlatacağım.

cPanel Üzerinden İndekslemeyi Devre Dışı Bırakmak

  1. 1cPanel'e eriştikten sonra Gelişmiş bölümünden İndeksler'e giriyoruz.
  2. 2İlgili dizinin yanında bulunan Düzenle butonuna tıklıyoruz.
  3. 3İndeksleme Yok seçeneğini seçerek kaydediyoruz ve işlem bu kadar.
Dizin indeksleme #1, by Mustafa K. Başer
Dizin indeksleme #2, by Mustafa K. Başer
Dizin indeksleme #3, by Mustafa K. Başer

Ayarı kaydettikten sonra aynı dizini tarayıcıdan açmayı denediğinizde, dosya listesi yerine 403 Forbidden karşılayacak sizi:

403 Forbidden, by Mustafa K. Başer

Sonuç

Dizin listeleme, kapatması bir dakika süren ama açık kaldığında sitenizin bütün dosya yapısını dışarıya açan bir ayar. cPanel’in İndeksler ekranı en pratik yolu, sunucuya erişiminiz varsa .htaccess içindeki tek satır da aynı sonucu verir. Şunu da not düşeyim: listelemeyi kapatmak dosyaları erişilemez yapmaz. Tam adresini bilen biri o dosyaya yine ulaşır. Gerçekten gizli kalması gerekenleri web kökünün dışında tutun ya da erişim kurallarıyla koruyun.

Aynı işi .htaccess ile yapmayı anlattığım rehbere buradan ulaşabilirsiniz.

Şimdilik hoşça kalın!

Bu yazıyı paylaş

Link kopyalandı!
Mustafa Kürşad Başer
Yazar

Mustafa Kürşad Başer

Kıdemli Yazılım Mühendisi

Karmaşık sorunlara zarif çözümler üretmekten keyif alan, tutkulu bir yazılım mühendisi. Kodlamanın ötesinde, teknoloji, sanat ve insan bilincinin kesişim noktalarını keşfetmekle derinden ilgileniyor.