Googlebot et balise image

Nouveau WRInaute
mon est site hébergé sur un serveur n'executant pas le php (donc googlestats c'est rapé pour moi.. :( ).
j'ai développé mon propre système de stat voila deux ans.
Aucune trace de googlebot dans mes stat! pas d'ip.

la méthode d'enregistrement pourtant très classique ne marche pas avec googlebot !?
(java script et balise html "noscript") pour le javascript cela semble normal mais
pourquoi l'image n'est pas appelé par html ?


la forme du "noscript" est la suivante:
Code:
<a href="http://mon_serveur/xx.php3?site=xx">
<img src="http://mon_serveur/inscrit.php3?site=xx" border="0" width="0" height="0"></a>


(un script php distant est exécuté, et retourne un gif en binaire).

existe t'il une autre méthode html pour déclenché l'exécution d'un script distant ?
des test supposant d'attendre le passage de googlebot, je suis pas rendu :-((
avec quel outils je pourrait tester ce que "vois" googlebot...

merci d'avance.....
 
WRInaute passionné
fredozi a dit:
la forme du "noscript" est la suivante:

<a href="http://mon_serveur/xx.php3?site=xx">
<img src="http://mon_serveur/inscrit.php3?site=xx" border="0" width="0" height="0"></a>

Il y a peu de chance que google rapatrie l'image. Il se limite en général au texte.
Les autres outils : cela dépend de ton serveur. A quoi as tu accès? asp, log ?

François
 
Nouveau WRInaute
mon serveur (http,ftp,mail) utilise apache/php4/mysql/ sous linux, il heberge plusieurs sites en php et notament les bases de données de stats de mes autres sites statiques hébergé chez .... qui ne supporte pas php,cgi,asp, seulement du html.
beaucoup de pages statiques des sites en question sont indexés sur plusieur moteurs et depuis longtemps sans utiliser de redirection de nom de domaine, un deplacement est donc peut envisagable sans "casser" les liens :? .

je suis donc limité pour les sites statique a un appel distant pour enregistrer mes stats.
la methode fonctione bien avec les navigateurs ou meme d'autre spider mais pas avec googlebot !! :( je galere avec un possible (ou impossible) appel distant en html !!

:idea: Comment faire pour que googlebot déclenche l'execution d'un script php distant via html ??

PS: en parlant d'outils je pense à un navigateur interpretant les pages à la façon du googlebot.
 
Nouveau WRInaute
Je rencontre le même problème que toi.
J'ai créé un petit outil de suivi de référencement Google, qui enregistre entre autre les passages des robots. Mais pour pouvoir enregistrer ces passages dans ma bdd, le script doit s'exécuter sur le même serveur que la base elle-même (question de sécurité classique)
J'appelle donc ce script par une image. Et comme toi, ça ne marche pas. (pourtant Google est passé, j'ai installé un autre script de vérification, mais qui n'a pas accés à la bdd)

Google ne chargerait pas les images? C'est bizarre, puisque qu'il en stocke dans ses pages en cache...

En fait je pense qu'il ne les charge pas lors des freshbot, mais uniquement lors des deepbot...
Quelqu'un a-t-il la réponse?

jC

http://www.guillain.net
 
WRInaute passionné
guillaje a dit:
Google ne chargerait pas les images? C'est bizarre, puisque qu'il en stocke dans ses pages en cache...

Non, il ne les charge pas lors des crawl normaux. Il peut , éventuellement les stocker, lors d'autres types de crawl mais il le fait relativement peu par rapport aux nombres d'images dispo.
Il ne rapatrie que le texte. Tu trouveras plus d'info sur le site de WRI sur le conportement de google et la mainière de détecter le bot.

François
 
Nouveau WRInaute
Je viens de me rendre compte que j'ai dit une bêtise...
Google ne stocke pas les images mais uniquement leur chemin.

Pour mon marqueur, il enregistre bien la balise IMG avec l'adresse de l'image, mais ne l'ouvre pas elle-même. Elle s'ouvre évidemment quand je consulte le cache, mais à partir de mon serveur, pas de celui de Google...
Quant aux autres images d'une page, dont le chemin est relatif, Google se contente d'ajouter dans la page en cache la balise :
Code:
<BASE HREF="http://www.monsite.com/">
Je me disais aussi que ça demanderait une sacrée place de stocker toutes les images des pages en cache......

J'en conlus qu'il n'y a pas d'autres méthodes que d'inclure le script d'enregistrement de passage des robots Google directement sur le serveur concerné....

jC
 
Olivier Duffez (admin)
Membre du personnel
merci à tous de penser à utiliser le style Code lors de l'écriture d'un message dans ce forum, sinon avec la balise BASE par exemple vous faites tout foirer...
 
Nouveau WRInaute
bon..
toujour en galere avec googlebot.

mon PB en fait est de recuperer la var "user agent" ou "remote addr" sur un site statique.

comme googlebot n'execute pas javascript, comment faire pour recuperer sans php, cgi ou autre l'equivalent de $REMOTE_ADDR ou $HTTP_USER_AGENT de mon php via html ?? (voir plus haut)

j'execute mon script distant par l'appel d'une balise img et window.document.referrer du javascript et je retourne un binaire de mon image aprés inscription dans la base, mais je calle pour capter l'IP sans javascript (dans mon noscript) vu que l'appel est purement html.. comment passer la variable a php ??

Donc comment recuperer l' user agent ou l'ip via html ??
Merci.
Fred.....
 
Discussions similaires
Haut