Page par défaut index.htm ne s'affiche pas.

Eléphant du PHP | 95 Messages

27 sept. 2024, 15:13

Bonjour
je souhaite réactualiser un site ancien... et j'ai quelques soucis.

Pour commencer je souhaite afficher la page index.htm (idem avec index.html) correspondant à la racine du site.
sachant qu'il existe un fichier index.htm.
Que je tape

http://toto.hebergeur.fr/
ou
http://toto.hebergeur.fr/index.htm

le système ne m'affiche pas le fichier index.htm
Par contre il affiche un fichier qui a existé mais qui n'existe plus.

Il se passe la même chose pour 99% des répertoires....

Qu'en pensez-vous ?

Mammouth du PHP | 2703 Messages

27 sept. 2024, 15:34

le code de retour dans la console est 404 ?

Eléphant du PHP | 95 Messages

27 sept. 2024, 15:42

Non, il n'y a pas de code retour, il affiche une page qui n'existe !
j'ai recontrôlé toutes les pages index.htm

Eléphant du PHP | 95 Messages

28 sept. 2024, 20:58

Après essais il apparait que le système ne reconnait pas les fichiers index.htm, en effet:

Quand j'envoie http://ABCDEF/Accueil.htm j'affiche bien le fichier Accueil.htm
quand j'envoie http://ABCDEF/index.htm après avoir renommé Accueil.htm en index.htm le système affiche le code erreur 404 car il ne trouve pas de fichier index.htm

Ca vous parle ?
merci de votre aide
Jean-Claude

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

01 oct. 2024, 19:18

Tu es sûr d'être en .htm et pas en .html ?
Sinon 2 possibilités :
- tu ne fais pas les modifs dans le bon FTP ou répertoire
- ton hébergeur a fait une configuration spécifique pour bloquer l'accès au fichier index.htm, c'est peu probable mais seul lui peut le savoir
Quand tout le reste a échoué, lisez le mode d'emploi...