Normalmente accedendo ad una directory, viene automaticamente lanciato il file index.html; se il file index.html non esiste, viene lanciato il file index.php
Con il comando DirectoryIndex nel file .htaccess è possibile tuttavia cambiare sia la priorità con cui file vengono scelti, sia anche usare file completamente differenti.
Esempi:
DirectoryIndex index.html
Con questo comando viene visualizzato il file index.html, sia nella directory in cui è presente il file .htaccess, sia in tutte le relative subdirectory
DirectoryIndex index.php index.cgi index.html
Se è presente il file index.php viene visualizzato questo, altrimenti viene visualizzato il file index.cgi; se anche index.cgi no è presente, allora viene visualizzato index.html
DirectoryIndex mydefaultpage.html
Viene visualizzato, se presente, il file mydefaultpage.html
Questo è un ottimo sistema per sospendere momentaneamente un sito, per esempio per manutenzione: chi accederà al sito direttamente si ritroverà indirizzato sulla pagina "di cortesia" che specificheremo (nota: se cercherà di accedere direttamente alle pagine originali, p.es. arrivando dai link di un motore di ricerca, riuscirà ad accederci normalmente; quindi questo è un metodo semplice, veloce, ma non completamente efficace)