Analyse du site en cours (par petits lots d'adresses)... Veuillez patienter.
Sur un site dynamique, les images ne sont pas toujours écrites à la main dans les pages : elles viennent d'une médiathèque, d'une table de produits ou d'un champ « photo » rempli dans une interface d'administration. Les pages qui les affichent ont souvent des adresses avec paramètres, comme galerie.php?album=12 ou produit.php?ref=A330. Cette version du vérificateur suit ces adresses, que la version statique ignore et contrôle toutes les images, icônes et fichiers qu'elles contiennent, dans la limite de 2000 adresses par analyse. Seuls les fichiers hébergés sur le domaine analysé sont testés.

Le rapport liste chaque fichier qui ne répond pas, avec son code d'erreur et les pages qui l'affichent. Sur un site dynamique, regardez d'abord si les erreurs se ressemblent. Des dizaines de miniatures en erreur dans le même dossier, toutes sur des fiches produits, indiquent presque toujours un problème de modèle ou de génération et non des fichiers supprimés un par un. Une seule photo manquante sur une seule fiche relève au contraire d'une erreur de saisie dans la base.
Une association publie ses événements avec un petit gestionnaire maison. Chaque événement a une affiche, enregistrée dans la base avec son nom de fichier. Le rapport signale 18 affiches en 404, toutes sur des pages evenement.php?id=… datant de plus de deux ans. En cherchant, le webmaster découvre qu'un nettoyage automatique supprime les fichiers du dossier « uploads » de plus de 24 mois, alors que les fiches des événements passés restent en ligne. Deux corrections sont possibles : désactiver ce nettoyage pour les affiches, ou modifier le modèle pour afficher une image par défaut quand le fichier n'existe plus. La seconde solution protège aussi des futures suppressions.
Sur un site dynamique, corrigez à la source. Si le chemin enregistré en base est faux pour un grand nombre d'éléments, une requête de mise à jour corrigera tout d'un coup, mais faites une sauvegarde de la base avant. Si les fichiers ont vraiment disparu, restaurez-les depuis une sauvegarde ou prévoyez dans le modèle une image de remplacement. Pour les sites qui changent de domaine ou de dossier, enregistrez de préférence des chemins relatifs à la racine du site plutôt que des adresses complètes : une future migration ne cassera plus rien.
Si votre site combine des pages fixes et des pages générées, lancez aussi la version statique pour contrôler la structure principale. Les causes générales des images cassées et le piège des soft 404, sont expliqués dans notre guide sur les images cassées.