Version complète: sur le forum Webmaster Hub : Google visite /rep/rep/ alors que c'est /rep/
Webmaster Hub > Promotion de Sites Internet > Techniques de Référencement
Pat AfterMoon
Depuis hier, dans mon log d'erreurs 404 j'ai des trucs bizarre :
CODE
DATE/IP : 07.03.2008 03:36:04 / crawl-66-249-72-208.googlebot.com
HTTP_REFERER :
REQUEST_URI : /quake2/quake2/?page=guide

DATE/IP : 07.03.2008 07:05:15 / crawl-66-249-72-208.googlebot.com
HTTP_REFERER :
REQUEST_URI : /quake2/quake2/?page=player&player_name=escargot

DATE/IP : 07.03.2008 07:48:14 / crawl-66-249-72-208.googlebot.com
HTTP_REFERER :
REQUEST_URI : /quake2/quake2/?page=player&player_name=dominator

En fait ses url existent, mais avec "/quake2/" et non "/quake2/quake2/".
Il n'y a que google qui les visite, d'après le log, aucun visiteur humain n'arrive dessus.

Pour l'instant tout mon site se trouve dans le répertoire /quake2/ et à la racine j'ai une redirection vers ce répertoire.
CODE
<?php
header('HTTP/1.0 301 Moved Permanently');
Header('location: quake2/');
?>

J'ai aussi récemment ajouté une balise <base href="http://www.coopordie.com/quake2/" /> dans les pages HTML du site.

Si quelqu'un voit ou j'ai fait une coquille...

PS pour les modos : n'hésitez pas à déplacer si ce message serai mieux ailleurs.
jcaron
CITATION(Pat AfterMoon @ vendredi 7 mars 2008 à 09:31) *
CODE
<?php
header('HTTP/1.0 301 Moved Permanently');
Header('location: quake2/');
?>


Dans un header Location l'URL doit être absolue (y compris http://nomdesite/ etc.). Ceci dit, ce n'est probablement pas ça le problème, tu dois avoir quelque part des liens relatifs incorrects (i.e. qui commencent par "quake2/") à mon avis.

Jacques.
Pat AfterMoon
Merci pour cette réponse jcaron, j'ai rectifié ma redirection en mettant un lien absolu.
J'ai passé mon site au crible avec "link valet", mais aucun lien avec /quake2/quake2/. Le pire c'est que maintenant il y en a dans l'index de google et que certains visiteurs commencent à arriver depuis le moteur avec ces adresses là sad.gif
Portekoi
Créé un .Htacces pour corriger ca et transformer Quake2/Quake2 en Quale2.

Peut être que c'était dû à ton 301 indirectement et juste temporaire smile.gif
Pat AfterMoon
Merci pour les conseils !
Finalement, par curiosité, j'ai laissé l'erreur 404 et j'ai fait un "Remove URLs" avec "A directory and all subdirectories on your site" dans google webmaster tools. On verra bien ce que ça fait, le site n'est pas critique et il faut bien expérimenter un peut wink.gif

EDIT : Bon ben Google n'a pas accepté le "Remove URLs" et demande un robot.txt. Pourtant dans l'aide il dit bien que les urls renvoyant une erreur 404 peuvent être retirées de son index de cette manière. Il ne me reste plus que le .htaccess et puis attendre que cela passe...
zapman
Vérifie aussi que tu n'a pas un ou plusieurs BL (liens en provenance d'autres sites) qui pointe vers une adresse en quake2/quake2
Pat AfterMoon
Je n'ai aucun backlink avec /quake2/quake2/ et la situation empire, maintenant google indexe tout mon site avec le double répertoire, malgré l'erreur 404. En fait avec un navigateur il n'y a pas de lien /quake2/quake2/ et aucun humain ne va jamais sur une url comme celle là. Il n'y a que google, ou des visiteurs en provenance de google (forcement) qui atterissent dessus.

En fait tout à commencé depuis ça :
http://www.webmaster-hub.com/index.php?showtopic=39952

Au début j'ai cru que le crawler était passé juste au mauvais moment, pendant que je faisais des essais, mais maintenant j'ai un doute, le problème perdure. J'ai l'impression que Google s'emmêle entre les liens relatifs et le "base href".
CODE
<base href="http://www.coopordie.com/quake2/">

Toutes les erreurs portent sur des url relatives du type
CODE
<a href="?page=XXX">

Je me demande si Google fait une différence entre la ligne ci-dessus, et celle ci-dessous :
CODE
<a href="./?page=XXX">

En attendant j'ai mis des liens absolu partout ou j'ai pu, on va voir si ça calme Google mellow.gif

Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.