PDA

Voir la version complète : vBulletin 3.7.x Yahoo SLURP


touba
05/12/2006, 12h35
Bonjour à tous,

depuis 3 jours j'ai le moteur de recherche Yahoo Slurp qui visite mon forum.
Le problème c'est qu'il met le paquet, hier soir j'avais 368 invités robots Yahoo Slurp dans mon "utilisateurs en ligne" du Who is Online ?" ce qui fausse considérablement le record d'utilisateurs en ligne... :(
depuis j'ai une trentaine d'invités Yahoo Slurp en permanence dans mes stats...
Comment faire pour que les robots des moteurs de recherche ne soient pas pris en compte dans ces stats ?

merci pour votre support,

touba
09/12/2006, 01h52
mmm...

ça n'inspire pas grand monde,
mon record de connectés est de maintenant de 375 alors qu'il tournait autour de 33 avant... comment puis-je rectifier ce record de connectés dans le Qui Est En Ligne ?

c'est une variable ? :(

esf
09/12/2006, 12h48
Comment faire pour que les robots des moteurs de recherche ne soient pas pris en compte dans ces stats ?

2 pistes de solution:

1. Espacer ses visites en placant un délai important: http://help.yahoo.com/help/us/ysearch/slurp/slurp-03.html
dans un fichier robots.txt.

2. Placer un conditionnel au 'bon endroit'
<if condition="$_SERVER[HTTP_USER_AGENT] == 'string for yahoo'">
</if>Source: http://www.vbulletin.com/forum/showthread.php?t=168335
,

touba
09/12/2006, 14h50
merci pour ces 2 pistes ;)
je vais opter pour la 2ième solution...

sinon pour remettre mon compteur de record à un score plus juste... comment faire ?

esf
09/12/2006, 16h14
Puisque tu demandes et que personne d'autres ne répond.

Fait un backup de ta base de données sinon n'effectue pas cette opération.

1. Va dans PHPMyAdmin.
2. Clique sur la table Datastore
3. Clique sur Afficher (au haut de l'écran à gauche)
4. Edite ton score par un score plus juste dans la variable maxloggedin.

Exécute.

esf
09/12/2006, 16h29
Solution testée sur mon forum.

Record passé de 248 à 48.

http://www.larrybouledingue.com/record.jpg

touba
15/12/2006, 16h39
merci esf j'ai pu rectifier grace à ta méthode ;)

esf
15/12/2006, 23h27
Content de savoir que ca marche.

Finalement, j'ai décidé de virer Yahoo slurp. Malgré sa recommandation de delay, il continue à indexer mes sites en prenant trop de ressources. Me fout de ne pas être référencé chez Yahoo.

Code utilisé:
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} yahoo\.com [NC]
RewriteRule ^.* - [F,L]
<Files 403.shtml>
order allow,deny
allow from all
</Files>

touba
17/12/2006, 02h58
Content de savoir que ca marche.

Finalement, j'ai décidé de virer Yahoo slurp. Malgré sa recommandation de delay, il continue à indexer mes sites en prenant trop de ressources. Me fout de ne pas être référencé chez Yahoo.

Code utilisé:
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} yahoo\.com [NC]
RewriteRule ^.* - [F,L]
<Files 403.shtml>
order allow,deny
allow from all
</Files>


salut,

me fatigue aussi le SLURP là...
quand je clique sur l'IP du robot j'ai une adresse du type lj611392.inktomisearch.com
donc en bon débutant que je suis j'ose cette question : dans le code du delay ou de suppression de Yahoo SLURP ne faut-il pas replacer SLURP par inktomisearch ?

le code du dessus tu le places où ?

merci à toi :)

esf
17/12/2006, 05h23
Le code est placé dans un fichier htaccess à la racine du site.