Trouvez des réponses à vos questions

Documentation

Diagnostiquer et corriger les images qui ne s’affichent pas

Une image manquante peut nuire à la lecture d’une page, masquer un produit ou rendre un bouton difficile à comprendre. La bonne correction dépend du fichier demandé et de la réponse obtenue. Ce guide vous aide à recueillir des indices utiles avant de modifier votre site, qu’il utilise WordPress ou une autre application.

1. Délimiter le problème

Choisissez une page et une image précises. Notez si le problème touche une seule image, une taille particulière ou tout le site, puis comparez sur ordinateur et téléphone, ainsi que sans connexion à votre administration. Relevez les changements récents : migration, nouveau domaine, modification du thème, extension ou optimisation des médias.

Conservez une sauvegarde avant de remplacer des fichiers ou de modifier une configuration. Testez une correction à la fois, de préférence sur une copie de préproduction pour les changements qui touchent plusieurs pages. Une amélioration observée après plusieurs modifications simultanées ne permet pas de savoir laquelle était nécessaire.

2. Repérer l’image réellement demandée

Dans WordPress, ouvrez Médias > Bibliothèque, sélectionnez le fichier et consultez son URL. La documentation de la médiathèque distingue l’URL du fichier de la page qui le présente. Comparez cette adresse avec celle utilisée sur la page concernée.

Pour aller plus loin, ouvrez les outils de développement du navigateur, puis l’onglet Réseau / Network, et rechargez la page. Sélectionnez la requête de l’image pour examiner son adresse, son statut, son aperçu et ses éventuelles redirections. Le guide Network de Chrome présente ces vérifications.

Un navigateur peut demander une miniature ou une variante différente selon l’écran, notamment avec srcset ou picture. Une image de fond peut provenir du CSS. Le fait que l’original fonctionne dans la médiathèque ne prouve donc pas que le fichier demandé par la page existe.

3. Interpréter le résultat

  • 404 ou 410 : le fichier n’est pas disponible à cette adresse ou a été retiré. Vérifiez le chemin, le nom, les majuscules, l’extension et les fichiers transférés lors d’une migration. Un ancien domaine ou une miniature manquante mérite une vérification.
  • 403 : l’accès est refusé. Les droits du fichier, une règle d’accès, une protection contre les liens externes ou un contrôle de sécurité peuvent être en cause. Ce statut ne permet pas, à lui seul, de choisir le réglage à modifier.
  • Redirection : examinez la destination finale. Une image redirigée vers une connexion ou une page d’erreur ne fournira pas le fichier attendu.
  • 500, 502, 503 ou 504 : une erreur serveur ou de passerelle demande une investigation. Notez l’heure et l’adresse concernée pour faciliter la recherche dans les journaux.
  • 200 mais aucune image visible : vérifiez l’aperçu et le type de contenu. La réponse peut contenir du HTML plutôt qu’une image, ou le fichier peut être endommagé. Si l’image est bien reçue, examinez ensuite son affichage par le thème, le CSS et le chargement différé.

La référence des statuts HTTP explique ces familles de réponses. Une erreur DNS, de certificat ou un blocage du navigateur peut aussi empêcher d’obtenir une réponse HTTP exploitable.

4. Corriger l’adresse ou le média concerné

Si le lien est incorrect, corrigez-le dans la page, le bloc, le thème ou le réglage qui le génère. Comparez exactement le nom du fichier, y compris sa casse : Logo.jpg et logo.jpg ne sont pas nécessairement interchangeables. Après une migration, vérifiez aussi que les médias ont réellement été copiés.

Si seul un format ou une taille manque, identifiez l’outil qui produit cette variante avant de la régénérer. Préservez les originaux et évitez les remplacements massifs en base de données ou les suppressions de médias sans sauvegarde. Pour une image hébergée par un tiers, vérifiez que son utilisation et son intégration sur votre site sont autorisées.

5. Vérifier HTTPS et les règles d’accès

Sur une page HTTPS, une adresse d’image HTTP peut être automatiquement convertie en HTTPS ou bloquée selon son utilisation. Corrigez la source pour utiliser une adresse HTTPS fonctionnelle avec un certificat valide. Consultez les messages de la console et le guide sur le contenu mixte, sans désactiver les protections du navigateur.

Si la protection Hotlink de cPanel est disponible et activée, vérifiez les domaines autorisés, dont vos propres sous-domaines. Ouvrir une image seule et l’intégrer dans une page ne constituent pas toujours le même test : les règles peuvent traiter différemment les requêtes directes.

Une politique CSP pour les images peut également limiter les sources permises. Faites confirmer la règle concernée avant une modification ciblée. Ne rendez pas les fichiers accessibles en écriture à tout le monde et ne désactivez pas globalement le pare-feu, les contrôles de propriété ou les protections du serveur.

6. Vérifier les caches et les optimisations

Après avoir corrigé la cause, actualisez le cache de la page ou du fichier concerné dans les outils réellement utilisés : navigateur, extension et éventuellement CDN. Un cache peut encore référencer une ancienne adresse. Une purge générale répétée ne répare pas un fichier absent.

Si vous utilisez LiteSpeed Cache pour WordPress, examinez les fonctions médias selon les symptômes : variante WebP ou AVIF manquante, remplacement d’image ou chargement différé. La documentation de dépannage des médias propose des vérifications adaptées. Testez une exclusion ciblée sur une copie du site lorsque le chargement différé est suspect, puis rétablissez le réglage si le test ne confirme rien.

7. Valider et demander de l’aide

Reprenez le scénario initial, y compris sur mobile et sans connexion à WordPress. Vérifiez plusieurs pages utilisant le même média, ainsi que les variantes concernées.

Si le problème persiste, ouvrez une demande dans votre espace client Nuagerie avec la page concernée, l’adresse de l’image, le statut observé, l’heure et les changements récents. Masquez les données personnelles, cookies, jetons et paramètres d’accès privés dans les captures ou adresses transmises. Notre équipe pourra orienter le diagnostic vers l’hébergement, la diffusion des médias ou l’application. Si une correction du thème ou une remise en état plus large est nécessaire, nous pouvons en évaluer la portée avec vous. Pour discuter d’un projet, utilisez notre formulaire de contact.

Related Articles

Qu’est-ce que cPanel et comment y accéder? cPanel est l’interface d’administration de votre compte d’hébergement. Il permet de gérer les fonctions disponibles pour ce compte, sans donner accès à l’administration complète du serveur. Les outils courantsGérer les fichiers, domaines et bases de données du site.Administrer les comptes de courriel lorsque la... Erreur cURL 6 : diagnostiquer un nom d’hôte introuvable L’erreur curl: (6) Could not resolve host signifie que cURL n’a pas pu résoudre le nom d’hôte demandé. Elle peut interrompre une mise à jour, un téléchargement ou une connexion à une API. Elle ne prouve pas, à elle seule, que votre serveur DNS est défectueux. Sur un hébergement Nuagerie, commencez par relever... Comment puis-je activer ma licence payante après un essai? Vous pouvez le faire en exécutant cette commande dans SSH: /usr/local/cpanel/cpkeyclt Ça devrait ressembler a quelque chose comme ca: [root@cpanel home]# /usr/local/cpanel/cpkeyclt Updating cPanel license...Done. Update succeeded. Building global cache for cpanel...Done [root@cpanel home]# Pour obtenir de l’aide... Les raccourcis /cpanel, /webmail ou /whm ne fonctionnent pas Les raccourcis /cpanel, /webmail et /whm servent à rejoindre les interfaces de gestion depuis une adresse de domaine. Une erreur sur ce chemin ne signifie pas automatiquement que votre compte est inaccessible. Identifiez d’abord l’étape qui échoue pour retrouver le bon accès et transmettre des observations utiles au... Comment protéger un dossier avec un mot de passe Tout le monde peut accéder aux sous-répertoires de public_html (dossier contenant touts les fichiers publics de votre compte d'hébergement) à l'aide d'un navigateur web. Pour limiter l'accès à un répertoire en particulier sous public_html: Connectez-vous au cPanel Cliquez sur Confidentialité du répetoire dans la...