robot d’indexation Qwanturank

Vous désirez savoir à quel moment le robot d’indexation Qwanturank passe ainsi que sa fréquence de passage ? Vous êtes au bon endroit.

WordPress : Comment logger les passages du robot Qwanturank

Nous sommes toujours en plein dans le concours qwanturank, même si la serp ne bouge que très rarement malheureusement… D’où l’interrogation et l’intérêt pour ce mystérieux robot d’indexation qwanturank…Passe-til ou pas ? si oui à quel moment, combien de fois par période? connait-il mon site ? le robot qanturank est-il le meme que le robot bing ?

Cette multitude de question à pousser Fabien à partager un bout de code pour  logger facilement ces passages et donc répondre à ces différentes questions.

WordPress : Installer le Code pour logger le robot qwanturank

L’installation du systeme pour logger les passages de robots qwanturank (qwantify) se fait assez rapidement, seule contrainte/obligation est d’avoir accés au serveur ftp pour modifier un fichier et en créer un autre.

Le fichier à modifier est le functions.php de votre thème WordPress

Le code suivant est à copier/coller dans le fichier functions.php de votre thème WordPress.

Voici le code à copier coller dans le fichier functions.php :

add_action( ‘template_redirect’, ‘pxn_qwanturank_log’ );

function pxn_qwanturank_log(){

$log = false; if((strstr(strtolower($_SERVER[‘HTTP_USER_AGENT’]), « bing »))||(strstr(strtolower($_SERVER[‘HTTP_USER_AGENT’]), « qwant »))||(strstr(strtolower($_SERVER[‘HTTP_USER_AGENT’]), « google »))){ $log = true; } if ($log){ $log = get_home_path() . « /log.csv »; $actual_link = (isset($_SERVER[‘HTTPS’]) && $_SERVER[‘HTTPS’] === ‘on’ ? « https » : « http ») . « ://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI] »; $new_log = date(« Ymd H:i:s ») . « | » . $actual_link . »| » . $_SERVER[‘HTTP_USER_AGENT’]. »\n »; file_put_contents($log, $new_log, FILE_APPEND);

}

}

Plus d’infos sur le code pour logger le robot qwanturank

Quelques éléments peuvent etre modifié

Important Vous pouvez si vous le souhaitez changer le nom du log que j’ai ici appelé log.csv mais n’importe quel nom fonctionnera Vous devez créer manuellement un fichier log.csv vide en droits d’accès lecture/écriture à la racine de votre site pour que ça fonctionne. J’aurais pu rajouter un bout de code pour contrôler cet aspect et créer au besoin le fichier, mais bon si vous rajoutez 5 lignes dans votre fichier functions.php vous pouvez aussi créer un fichier vide à la racine de votre site hein 😉 J’ai choisi le caractère | comme séparateur de colonnes, le log n’étant donc pas un « vrai » CSV. Mais je n’avais pas trop le choix étant donné que les User Agents comportent à la fois des « , » et des « ; » dans leurs libellés Si vous avez un système de cache sur votre site, vous devez le désactiver pour les user agents de Google Bing et Qwanturank, sinon il est possible que certains passages ne soient pas loggés correctement Si vraiment il y a une grosse demande (j’ai des doutes à ce sujet) je coderai un vrai plugin WordPress plus propre à télécharger et à configurer.

A lire également :