C'est une erreur assez courrante pour qu'elle mérite un sujet ici :
Quand on accède à un site par son nom de domaine, apache, qui est le "programme" qui va prendre les fichiers et les montrer au visiteur va chercher dans le dossier public_html un fichier index.* et le montre.
La priorité 1 est donnée à un fichier au nom index.html
La priorité 2 est donnée à un fichier au nom index.htm
La priorité 3 est donnée à un fichier au nom index.shtml
La priorité 4 est donnée à un fichier au nom index.php
La priorité 5 est donnée à un fichier au nom index.php4
La priorité 6 est donnée à un fichier au nom index.php3
La priorité 7 est donnée à un fichier au nom index.phtml
La priorité 8 est donnée à un fichier au nom index.cgi
et rien d'autre. S'il ne trouve pas l'un de ces pages, il affichera le fameux FORBIDDEN. Sauf si on lui dit de montrer le contenu du répertoire dans ce cas (Regardez ici :
http://www.edelweisshosting.net/index.php?topic=7)
Si vous avez un fichier index.html dans votre dossier public_html, le serveur va toujours montrer ce fichier même si vous chargez un fichier index.php ou même index.htm Du moment qu'il trouve un fichier prioritaire, le serveur va le montrer et ne pas considérer les autres.
Un cas classique se pose avec les nouveaux comptes : le serveur crée une petite page d'accueil qui s'appelle index.html Il est vital d'effacer cette page si vous voulez charger la votre. Parce qu'il suffit que la votre s'appelle index.htm et le serveur va royalement l'ignorer et continuer à montrer toujours sa chere index.html
