Aller au contenu principal

Un site web qui ne se charge pas

Lorsqu’un site web ne se charge pas, le message d’erreur indique quelle étape a échoué. Suivez les vérifications ci-dessous dans l’ordre : chacune écarte un maillon de la chaîne qui va du navigateur du visiteur à votre hébergement.

Commencer par ce qu’affiche le navigateur​

Ce que vous voyezOù regarder
« Ce site est inaccessible », DNS_PROBE_FINISHED_NXDOMAIN, ERR_NAME_NOT_RESOLVED ou « serveur introuvable »Le domaine et le DNS
« Le délai de connexion a expiré » ou « a refusé de se connecter »Le serveur
« Votre connexion n’est pas privée » ou un autre avertissement de certificatLe certificat SSL
Une page d’erreur avec un numéro, comme 403, 404, 500 ou 503Codes d’erreur HTTP
L’ancienne version du site, ou un tout autre siteCaches et anciens enregistrements

Vérifier si le problème ne concerne que vous​

  1. Ouvrez le site dans une fenêtre de navigation privée.
  2. Essayez un autre appareil, comme un téléphone en données mobiles plutôt que sur votre Wi-Fi.
  3. Si le site fonctionne ailleurs, le problème est local : videz le cache de votre navigateur, redémarrez votre box ou votre routeur, et consultez Pourquoi les changements DNS prennent du temps pour savoir comment vider le cache DNS de votre appareil.

Si le site échoue partout, poursuivez avec les vérifications ci-dessous.

Vérifier le domaine et le DNS​

Le domaine est-il toujours enregistré et actif ? Un domaine expiré cesse de fonctionner, généralement avec une erreur DNS. Vérifiez la date d’expiration dans le compte où vous l’avez enregistré et cherchez les e-mails de renouvellement.

Le DNS pointe-t-il au bon endroit ? Recherchez l’adresse du domaine et comparez-la à celle fournie par votre hébergeur :

dig +short example.com A
dig +short www.example.com
dig +short example.com NS

Sous Windows, utilisez plutôt nslookup example.com.

  • Aucune réponse pour le domaine : l’enregistrement A manque, ou les serveurs de noms sont incorrects ou ne répondent pas.
  • Une adresse différente de celle fournie par votre hébergeur : mettez à jour l’enregistrement A, ou vérifiez que le domaine utilise bien les serveurs de noms que vous pensez.
  • www fonctionne mais pas le domaine, ou l’inverse : l’un des deux enregistrements manque. Consultez Connecter un nom de domaine à un site web.

Si vous avez modifié le DNS récemment, l’ancienne réponse peut encore être en cache. C’est normal tant que l’ancien TTL n’est pas écoulé.

Vérifier le serveur​

Si le DNS renvoie la bonne adresse mais que la connexion expire ou est refusée :

  • Consultez la page d’état ou les avis de votre hébergeur pour savoir s’il y a une panne.
  • Vérifiez que votre compte d’hébergement est actif et non suspendu, par exemple à cause d’une facture impayée ou d’une limite de ressources.
  • Sur un VPS (serveur privé virtuel) ou un serveur cloud, vérifiez que le serveur fonctionne, que le logiciel du serveur web est démarré et que le pare-feu autorise les ports 80 (HTTP) et 443 (HTTPS).

Vérifier le certificat SSL​

Cliquez sur les détails de l’avertissement dans le navigateur pour en voir la raison. Les causes les plus courantes sont un certificat expiré, un certificat qui n’inclut pas ce nom exact (souvent www ou un sous-domaine) et un certificat intermédiaire manquant. Les certificats SSL expliqués donne la solution pour chacune.

Ne dites pas aux visiteurs de passer outre

Ne demandez jamais aux visiteurs d’ignorer un avertissement de certificat. Corrigez plutôt le certificat : l’avertissement est là pour les protéger des sites d’imposteurs.

Codes d’erreur HTTP​

Si vous voyez une page d’erreur, le serveur a été atteint et a répondu en signalant un problème.

CodeSignificationPoints à vérifier
403 ForbiddenLe serveur refuse d’afficher la pagePermissions des fichiers et dossiers, fichier d’index manquant, ou règle de sécurité qui bloque la requête
404 Not FoundLa page n’existe pas à cette adresseLe lien, des adresses modifiées récemment, ou des fichiers téléversés dans le mauvais dossier
500 Internal Server ErrorLe code ou la configuration du site a échouéLe journal d’erreurs du site, une mise à jour récente d’extension ou de thème, ou une erreur dans .htaccess
502 Bad Gateway ou 504 Gateway TimeoutUn serveur de la chaîne n’a pas reçu de réponse valide ou à tempsDes processus du site lents ou bloqués, ou un serveur très chargé
503 Service UnavailableLe serveur est temporairement incapable de traiter la requêteMode maintenance, limites de ressources ou serveur surchargé

Après une erreur 500, le test le plus rapide consiste souvent à annuler la dernière modification : restaurez la version précédente d’une extension, d’un thème ou d’un fichier de configuration, ou restaurez une sauvegarde antérieure à la modification.

L’ancien site s’affiche encore​

Si vous avez déplacé votre site et que vous voyez encore l’ancien :

  • Attendez que l’ancien TTL DNS soit écoulé, puis vérifiez l’adresse renvoyée par le DNS.
  • Vérifiez dans le fichier hosts de votre ordinateur s’il reste une ligne ajoutée pendant vos tests, et supprimez-la.
  • Videz le cache de votre navigateur ou essayez une fenêtre de navigation privée.
  • Si le site utilise un service de cache ou un CDN, videz aussi son cache.

Toujours bloqué ?​

Notez le message d’erreur exact, l’adresse essayée, le moment où le problème a commencé et tout ce qui a changé peu de temps avant. Ces informations accélèrent beaucoup le traitement de toute demande d’assistance.

Cet article vous a-t-il aidé ?