Googlebot se plante ou erreur sitemap ? - Hébergement - Réseaux grand public / SoHo
MarshPosté le 28-08-2009 à 10:25:57
Bonjour,
Suite à une analyse des fichiers logs de mon site, je trouve des urls érronées sur les logs de googlebot depuis la derniere MAJ du sitemap. Ce qui est inquiétant, c'est que le nombre de pages du site référencées chute brutalement.
exemple de log: "GET /index.php/fr-game-182.html HTTP/1.1" 200 32955 free-flash-games.fr "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "-"
Par contre, il faut dire qu'un url rewritting est en place sur le site depuis peu. En ligne, il fonctionne sans problèmes, mais vu que c'est nouveau, je vous montre quand même le fichier .htaccess :
Options +FollowSymlinks RewriteEngine on RewriteRule ^(fr|en)-game-([0-9]+).html$ /game.php?game=$2&lang=$1 [L]
Le slash avant game.php me semble bizarre et empêche d'ailleurs l'url rewritting de fonctionner en local mais semble indispensable en ligne (erreur 404 sans ce slash, OK avec).
Marsh Posté le 28-08-2009 à 10:25:57
Bonjour,
Suite à une analyse des fichiers logs de mon site, je trouve des urls érronées sur les logs de googlebot depuis la derniere MAJ du sitemap.
Ce qui est inquiétant, c'est que le nombre de pages du site référencées chute brutalement.
exemple de log:
"GET /index.php/fr-game-182.html HTTP/1.1" 200 32955 free-flash-games.fr "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "-"
Il semble cherche l'adresse: http://free-flash-games.fr/index.php/fr-game-182.html alors que celle-ci n'existe pas.
il a l'air de concaténer index.php et fr-game-182.html
Les adresses http://free-flash-games.fr/index.php et http://free-flash-games.fr/fr-game-182.html elles, existent bien.
J'ai beau contrôler les liens du site et le sitemap, pas d'erreurs.
Un extrait du sitemap:
<url><loc>http://free-flash-games.fr/fr-game-720.html</loc><priority>0.80</priority><changefreq>weekly</changefreq></url>
<url><loc>http://free-flash-games.fr/en-game-720.html</loc><priority>0.80</priority><changefreq>weekly</changefreq></url>
<url><loc>http://free-flash-games.fr/fr-play-720.html</loc><priority>0.50</priority><changefreq>weekly</changefreq></url>
<url><loc>http://free-flash-games.fr/en-play-720.html</loc><priority>0.50</priority><changefreq>weekly</changefreq></url>
Par contre, il faut dire qu'un url rewritting est en place sur le site depuis peu.
En ligne, il fonctionne sans problèmes, mais vu que c'est nouveau, je vous montre quand même le fichier .htaccess :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(fr|en)-game-([0-9]+).html$ /game.php?game=$2&lang=$1 [L]
Le slash avant game.php me semble bizarre et empêche d'ailleurs l'url rewritting de fonctionner en local mais semble indispensable en ligne (erreur 404 sans ce slash, OK avec).
Merci de votre aide
Merci de votre aide
---------------
Votre terrain de jeux: http://harry-games.fr