Le 3 janvier 2007, par Admin referencement,
Cet outil vous permet de visualiser vos entêtes HTTP, de connaître le code HTTP (code 200...), le type de redirection (redirection 301, redirection 302...), les erreurs (erreur 404...), renvoyés par le serveur pour une page web donnée.
L’entête HTTP permet d’analyser ce que renvoie le serveur web, lorsque vous appelez une URL depuis votre navigateur.
Vous pourrez ainsi vérifier vos URL, la gestion des redirections de vos pages web ou la gestion des erreurs (404, etc.).
Vous pourrez obtenir l’entête d’une page pour :
vérifier que vos redirections fonctionnent bien (si vous avez déplacé définitivement une page et mis une redirection 301)
vérifier les liens basés sur les redirections :
Attention par exemple aux inscriptions dans certains annuaires qui font des redirections 302 sur les liens de vos sites, vérifiez que les liens sont en dur, c’est à dire qu’ils renvoient un code HTTP 200 ou un code de redirection 301, ne vous inscrivez pas dans les annuaires qui renvoient un code de redirection 302.
vérifier vos pages utilisant des règles de réécriture d’URL (A l’aide du fichier .htaccess, ou en php...)
Lorsque vous naviguez sur le web, votre navigateur génère des requêtes HTTP aux serveurs, qui répondent en retournant soit le document demandé, soit un code d’erreur : pour vous éclairer dans ce dernier cas, voici les codes d’erreur HTTP les plus courants et leur signification.
100 et 101 : Codes d’information
100 : OK pour continuer
101 : Acceptation, le serveur a changé de protocole
200 à 206 : Codes de succès
200 : requête traitée avec succès
201 : requête traitée avec succès, document créé (raison : nouvelle URI)
202 : requête achevée de manière asynchrone sans garanti de résultat
203 : requête achevée de manière incomplète générée par une source non certifiée
204 : requête effectuée avec succès mais aucune information à renvoyer
205 : requête terminée mais formulaire vide
206 : requête GET incomplète, une partie seulement a été transmise
300 à 305 et 307 : Codes de redirection
300 : le serveur ne peut pas déterminer le code de retour, l’URI demandée se rapporte à différentes ressources
301 : document déplacé de façon permanente
302 : document déplacé de façon temporaire
303 : redirection avec nouvelle méthode d’accès, la réponse est ailleurs
304 : le champ ’if-modified-since’ n’était pas modifié depuis la dernière requête
305 : redirection vers un proxy spécifié par l’entête
307 : La requête est redirigée de façon temporaire vers l’URI spécifiée
400 à 417 : Erreurs du client
400 : erreur de syntaxe de la requête dans l’adresse du document
401 : autorisation d’accès au document refusé
402 : paiement requis pour accéder au document (non utilisé pour le moment)
403 : pas d’autorisation d’accès au serveur
404 : la page demandée n’existe pas, le document n’a pas été trouvé
405 : méthode de requête du formulaire non autorisée
406 : requête non acceptée par le serveur
407 : autorisation du proxy nécessaire pour accéder à la ressource
408 : temps d’accès à la page demandée expiré
409 : la requête ne peut être traitée, l’utilisateur doit soumettre à nouveau avec plus d’infos
410 : cette ressource n’est plus disponible et aucune adresse de redirection n’est connue
411 : le server a refusé la requête car la longueur n’a pas été précisée
412 : la précondition donnée dans la requête a échoué car non-vérifiée
413 : l’entité de la requête était trop importante
414 : l’URI de la requête était trop longue
415 : type de média non géré
416 : plage demandée incorrecte
417 : comportement erroné
500 à 505 : Erreurs du serveur
500 : erreur interne du serveur
501 : requête faite au serveur non supportée
502 : mauvaise passerelle d’accès
503 : service non disponible
504 : temps d’attente d’une réponse d’un serveur à un serveur intermédiaire expiré
505 : version HTTP non gérée par le serveur
Le Protocole HTTP ( hypertext transfert protocol ) sert au dialogue entre votre navigateur Web et un serveur.
Pour en savoir plus sur les Entêtes HTTP (HTTP Headers), consultez ces pages du W3C :
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html