Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Analyseur d'entête HTTP (HTTP Header)

Poster un nouveau sujet Imprimer cette discussion    Forum -> MyWRI   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
WebRankInfo
Administrateur du site
Administrateur du site

Inscrit le: 19 Avr 2002
Messages: 13882
Localisation: Toulouse

URL permanente de ce messagePosté le : Mar Jan 20, 2004 1:45    Sujet du message: Analyseur d'entête HTTP (HTTP Header)

Parmi les outils qui étaient en test, voici l'analyseur d'entête HTTP. Il est utile notamment pour étudier les redirections.

N'oubliez pas de proposer d'autres outils qui manquent pour analyser votre site et son référencement... J'en ai d'autres encore en test qui seront bientôt mis en ligne.
 
WebRankInfo Visiter le site web du posteur
BadProcESs
WRInaute accro
WRInaute accro

Inscrit le: 28 Juil 2003
Messages: 2272
Localisation: Partout ("clusterisé") ;)

URL permanente de ce messagePosté le : Mar Jan 20, 2004 10:41    Sujet du message: Analyseur d'entête HTTP (HTTP Header)

Sur mon adresse ca donne un beau 400 Invalid syntax... C'est grave docteur ?
 
BadProcESs Visiter le site web du posteur
Americas
WRInaute accro
WRInaute accro

Inscrit le: 24 Sep 2003
Messages: 3377
Localisation: Argentine

URL permanente de ce messagePosté le : Mar Jan 20, 2004 13:32    Sujet du message: Analyseur d'entête HTTP (HTTP Header)

pas grave... ça doit être parce que tu as "oublié" comme moi de mettre le :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

en début de page
 
Americas Visiter le site web du posteur
RedKernel
Nouveau WRInaute

Inscrit le: 20 Jan 2004
Messages: 9
Localisation: France

URL permanente de ce messagePosté le : Mar Jan 20, 2004 14:02    Sujet du message: Analyseur d'entête HTTP (HTTP Header)

Americas a écrit:
pas grave... ça doit être parce que tu as "oublié" comme moi de mettre le :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

en début de page



Non cela n'a strictement rien à voir.
Les headers sont transmis indifféramment de ton html.

Non je pense que c'est l'outil qui doit avoir un petit bug ( de compatibilité ou autre ) et qui doit generer une requete invalide sur ta page.
 
RedKernel Visiter le site web du posteur
RedKernel
Nouveau WRInaute

Inscrit le: 20 Jan 2004
Messages: 9
Localisation: France

URL permanente de ce messagePosté le : Mar Jan 20, 2004 14:28    Sujet du message: Analyseur d'entête HTTP (HTTP Header)

Alors je viens de tester, oui effectivement c'est un bug de l'outil webrank qui se produit lorque l'on ne met pas le / a la fin de son nom de domaine. (comme tu l'as fais)

L'outil fait donc une requete invalide car il n'envoie pas au serveur une requete GET valide.

Il y a juste une ou deux lignes à modifier.

Perso je conseille à webrank de faire:

Code:

   $b=parse_url($Url);
   $b['port']= empty($b['port']) ?80:$b['port'];
   $b['path']= empty($b['path']) ?'/':$b['path'];

   if(!empty($b['query']))
      $b['path'].="?{$b['query']}";


   if($Sock=fsockopen($b['host'],$b['port'],&$errno,&$errstr,5))
   {
      fputs($Sock,"GET {$b['path']} HTTP/1.0\r\n".
         "Host: {$b['host']}\r\n".
         "Connection: Close\r\n\r\n");
         
      ......
      .....
      ....
      ...

 
RedKernel Visiter le site web du posteur
BadProcESs
WRInaute accro
WRInaute accro

Inscrit le: 28 Juil 2003
Messages: 2272
Localisation: Partout ("clusterisé") ;)

URL permanente de ce messagePosté le : Mar Jan 20, 2004 14:32    Sujet du message: Analyseur d'entête HTTP (HTTP Header)

Ok, merci. Bon j'attend de voir si le grand chef à une idée.
 
BadProcESs Visiter le site web du posteur
yannouk
WRInaute accro
WRInaute accro

Inscrit le: 11 Oct 2003
Messages: 2124
Localisation: Verdon, 83

URL permanente de ce messagePosté le : Mar Jan 20, 2004 14:52    Sujet du message: Analyseur d'entête HTTP (HTTP Header)

ca va devenir une mine d'or ce compte wri Smile!
 
yannouk Visiter le site web du posteur
BadProcESs
WRInaute accro
WRInaute accro

Inscrit le: 28 Juil 2003
Messages: 2272
Localisation: Partout ("clusterisé") ;)

URL permanente de ce messagePosté le : Mar Jan 20, 2004 15:03    Sujet du message: Analyseur d'entête HTTP (HTTP Header)

RedKernel a écrit:
Alors je viens de tester, oui effectivement c'est un bug de l'outil webrank qui se produit lorque l'on ne met pas le / a la fin de son nom de domaine. (comme tu l'as fais)


Exact, avec le slash à la fin, ca marche.
 
BadProcESs Visiter le site web du posteur
WebRankInfo
Administrateur du site
Administrateur du site

Inscrit le: 19 Avr 2002
Messages: 13882
Localisation: Toulouse

URL permanente de ce messagePosté le : Mar Jan 20, 2004 23:19    Sujet du message: Analyseur d'entête HTTP (HTTP Header)

OK j'ai corrigé mon outil. Par contre il faut faire une requête HEAD et non GET sinon on a des surprises...
Merci RedKernel !
 
WebRankInfo Visiter le site web du posteur
RedKernel
Nouveau WRInaute

Inscrit le: 20 Jan 2004
Messages: 9
Localisation: France

URL permanente de ce messagePosté le : Mer Jan 21, 2004 10:30    Sujet du message: Analyseur d'entête HTTP (HTTP Header)

WebRankInfo a écrit:
OK j'ai corrigé mon outil. Par contre il faut faire une requête HEAD et non GET sinon on a des surprises...
Merci RedKernel !


Perso je déconseille les requ^etes HEAD car les serveurs ne renvoient pas toujours les m^emes headers sur un HEAD que sur un GET. De plus il se peut très bien que le serveur ne soit pas autorisé (au niveau de la config apache) à répondre au requ^etes HEAD.

Donc perso je conseille de faire un GET et de ne garder que les headers Wink

avec le code de php que j'ai donné ci dessus tu peus faire un:

Code:

   $Headers='';
   
   while($Str=fgets($Sock,512))
   {
      if(preg_match("#^[\n\r]#",$Str))
         break;
         
      $Headers.=$Str;
   }


ça vas recuperer que les headers et pas les données.
 
RedKernel Visiter le site web du posteur
WebRankInfo
Administrateur du site
Administrateur du site

Inscrit le: 19 Avr 2002
Messages: 13882
Localisation: Toulouse

URL permanente de ce messagePosté le : Mer Jan 21, 2004 23:00    Sujet du message: Analyseur d'entête HTTP (HTTP Header)

Merci, ça semble bien marcher maintenant. J'en ai profité pour proposer cet outil également en "accès libre" dans la rubrique Outils : Analyse du header HTTP (entête HTTP)
 
WebRankInfo Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> MyWRI Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Autres sujets de discussion :

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort