Ciao,
più che normale joomla è sviluppato in php quindi non c'è una index.html che viene richiamata all'apertura ma una index.php. Xampp che emula in locale un web server apache è impostato per cercare e richiamare nella directory finale una index.html o una index.php se la trova la carica automaticamente se non trova nessuna delle due index allora darà una risposta di errore o visualizzerà l'elelnco delle cartelle presenti nella directory se abilitato.
Nessun problema nei cabi di dominio in quanto joomla una volta trasferito si aprirà tranquillamente anche cambiando nome.