Vérificateur de liens morts
Vérifiez les liens d'une page et triez-les en cassés, redirigés et sains.
Cet outil télécharge la page indiquée, extrait ses liens a href (hors mailto:, tel:, # et javascript:, doublons supprimés) et en contrôle jusqu'à 30 : d'abord les liens internes, vingt au maximum, puis les liens externes, dix au maximum. Chacun reçoit d'abord une requête HEAD ; si le serveur répond 403, 405 ou 501, une requête GET est tentée à la place, limitée à 64 Ko de contenu ; la concurrence est limitée à 5, avec un délai de six secondes par lien et vingt secondes au total.
Les résultats sont regroupés en quatre catégories : cassé (statut 4xx ou 5xx), redirigé (3xx vers une autre adresse), injoignable (délai dépassé ou échec DNS) et sain ; chaque ligne affiche le code de statut, l'adresse finale en cas de redirection, le texte du lien et s'il est interne ou externe. Si la page compte plus de 30 liens, le rapport indique combien n'ont pas été vérifiés.
Certains sites répondent aux requêtes automatisées par un 403 ou un 429 ; ce n'est pas compté comme cassé, cela s'affiche à part comme un rejet de requête automatisée, à vérifier plutôt à la main dans un navigateur. Le contrôle n'examine que les 30 premiers liens trouvés et l'ensemble ne peut dépasser vingt secondes, il ne garantit donc pas chaque lien de la page ; sur les grands sites, vérifiez séparément les liens des pages importantes.
Questions fréquentes
Si ma page a plus de 30 liens, sont-ils tous vérifiés ?
Non, l'outil examine 30 liens au maximum : 20 internes d'abord, puis 10 externes. Le nombre de liens ignorés est indiqué sur l'écran de résultats.
Les liens répondant 403 ou 429 sont-ils comptés comme cassés ?
Non, certains serveurs répondent ainsi aux requêtes automatisées ; cela apparaît dans son propre groupe comme un rejet de requête automatisée, pas comme un lien cassé. Ouvrez ces liens à la main dans un navigateur pour les vérifier.
L'adresse de page que je saisis est-elle conservée ?
Non, rien n'est conservé de façon permanente ; si la même adresse est contrôlée à nouveau peu après, elle reste en mémoire du serveur environ dix minutes, puis elle est effacée.
Pourquoi les liens mailto: et tel: ne sont-ils pas vérifiés ?
Ces liens pointent vers un client de messagerie ou une application téléphonique plutôt que vers une page web et ne renvoient pas de code de statut HTTP, ils sont donc hors du champ de ce contrôle.
