La 'tesi' dell'index è giusta!!!

Quando cerchi di entrare via HTTP in una cartella viene aperto un file index.
L'estensione potrà essere .html o .htm oppure nel caso di supporto php anche .php, .php3, .php4, ecc... (in verità questi ultimi dipendono dalle impostazioni del server).
Ma .html e .htm vanno sempre (.html al 101%)

Se un index manca viene tipicamente mostrato il contenuto della cartella...tant'è vero che inserire un index.html può essere un modo (MOLTO elementare comunque) per nascondere il contenuto.