@joaowizard
En Apache, por ejemplo, mediante la directiva
DirectoryIndex le decís a los navegadores que cuando ingresan al root, busquen y abran index.php
El error 404 (not found) lo declara, evidentemente, en ausencia de ambos.
por cierto .htaccess marca directivas, no hace traducciones...