Foire aux questions
Cas d'erreur - 404 Page not found
Une erreur 404 est un code de statut HTTP qui signifie que la page que vous tentez d'atteindre n'a pas pu être trouvé sur le serveur. Techniquement, une erreur 404 indique que la page que vous tentez d'accéder n'existe pas, peut-être parce qu'elle est nommé différemment, ou qu'elle a été déplacée
Liste des causes menant à cette erreur
Fichier index manquant
Mauvais emplacement
Syntaxe
Fichier absent
Redirection
Articles connexes
Liste des causes menant à cette erreur
Fichier index manquant
Si l'erreur que vous recevez est sur votre page principale ou directement sur votre nom de domaine cela signifie que le fichier d'index est introuvable. L'index (page principale ou page d'accueil) doit être appelée «index». Si votre page d'accueil est appelé home.html, vous devriez envisager la renommer à index.html. L'extension peut être .html, .php selon votre langage de programmation. Si vous ne voulez pas modifier le nom de la page d'accueil, voici ce que vous pouvez faire ...
Changement de répertoire Index
Vous pouvez indiquer au navigateur qu'il doit chercher sur votre site un autre nom que index.html. Voici comment le faire:
Connectez-vous au serveur via FTP (ou utiliser le Gestionnaire de fichiers Panelbox)
Localisez le .htaccess. Dans le répertoire /public_html/
Modifiez ce fichier en entrant la ligne suivante (à noter que default.aspx dans la ligne ci-dessous peut être le nom de votre page d'accueil).
DirectoryIndex Default.aspx
Enregistrer le fichier, et vous avez terminé!
Mauvais emplacement
Le fichier que vous essayez d'atteindre est dans le mauvais dossier. Souvent, les gens vont télécharger les données dans le répertoire /home/ de leur site. Pour que ces fichiers soient accessibles, ils doivent être situés dans le dossier /public_html /.
Syntaxe
La page que vous essayez d'atteindre est peut être orthographié différemment. Puisque nos serveurs basés sur Linux, la syntaxe est considéré dans son intégralité. Cela signifie que s'il y a une lettre majuscule dans le nom du fichier (ex: FICHIER.html), il faut appeler cette page exactement comme elle est nommée, et non pas fichier.html qui ne serait pas le même nom de fichier pour le serveur.
Fichier absent
Peut-être que le fichier / dossier que vous essayez de localiser n'est simplement pas présent. Votre seule solution est de téléverser les données manquantes au bon emplacement.
Redirections
Il est possible que vous avez une configuration de redirection qui recherche le fichier dans un autre répertoire. Le diagnostique de la situation est plus facile que vous le pensez: Regardez le URL. A-t-il changé par rapport à ce que vous aviez demandé? Si non, la redirection n'est probablement pas la cause. Si c'est le cas, recherchez les redirections dans vos fichiers .htaccess qui auraient pu changer l'URL vers une autre destination.