Pengindeksan direktori di web server Apache secara default diaktifkan menggunakan directive Options + Indexes atau Options Indexes.

Untuk menonaktifkan directory listing (daftar direktori) untuk direktori tertentu, tambahkan pengaturan berikut di Apache Virtual Host atau buat file .htaccess di direktori tersebut dengan konten di bawah ini. Options -Indexes akan memberi tahu Apache untuk menonaktifkan daftar file di situs web jika file index tidak ada.

di Apache Virtual Host:

<Directory /var/www/public_html>
      Options -Indexes
</Directory>

Perhatikan di Directory, ganti public_html dengan path menuju direktori website tersimpan

di .htaccess file:

Options -Indexes

Saat menggunakan .htaccess, pastikan bahwa server Apache sudah di konfigurasikan untuk menggunakan file .htaccess. File htaccess digunakan untuk menimpa pengaturan global Apache khusus untuk direktori tersebut.

Dalam kebanyakan kasus, .htaccess dinonaktifkan secara default.

Terakhir, restart layanan Apache setelah membuat perubahan apa pun di Virtual host untuk menerapkan perubahan.