Webmaster Hub: probleme de reecriture+google - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

probleme de reecriture+google Noter : -----

#1 L'utilisateur est hors-ligne   reg3 

  • Groupe : Membre
  • Messages : 3
  • Inscrit(e) : 20-août 11

  Posté 20 août 2011 - 05:48

Bonjour,

J'ai connu ce site il y a quelques mois (annees?)par le biais de ce lien http://www.webmaster...-reecriture-des
je pensais avoir "compris", ok j'avoue semble t'il pas tout :blush:

dans mon fichier php:
$listrub = $proddesc->titre . "_" . $proddesc->chapo . "_" . $img . "__" . $prod->ref . ".html";

dans mon .htaccess:
RewriteRule ^([a-z0-9-]*)_([a-z0-9-]*)_([0-9]*)__([^.]*)\.html produit.php?ref=$4&id_image=$3 [NC,QSA,L]

url souhaitee: titre (nom de l'auteur)_chapo (titre du livre)_(id image)__ref (ref du produit).html

url obtenue, ex: http://le-bouquinist...1261__1260.html
pour plus de lisibilite sans le http qui contracte: le-bouquiniste.com/mary-higgins-clark_une-seconde-chance_1261__1260.html

donc j'etais content tout avait l'air de fonctionner :whistling:

Mais j'ai 1 doute car google me renvoie des erreurs 404 sur des pages qui n'existent pas
ex: http://le-bouquinist...1261__1260.html (le-bouquiniste.com/une-seconde-chance_1261__1260.html)
ou il manque la partie: titre (nom de l'auteur)_
ce n'est pas systematique et d'ailleurs si je suis le lien (accessible via) fourni par google la page est bien disponible (pas d'erreur 404)

Du coup je pense que cela vient peut etre (surement) de ma regle de reecriture,
et la je ne sais pas ce qui cloche,
une aide serait la bien venue ;)
merci.

Reg3
0

#2 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 20 août 2011 - 09:07

Il est aussi possible, dans le cas de réécriture, que les moteurs génèrent des URLs "fausses" pour s'assurer que tu ne génère pas des pages "bidon".

Je sais que Yahoo le fait régulièrement ... pour Google, je ne sais pas. Mais j'ai moi aussi pas mal d'erreurs 404 alors que les URLs que google tente d'atteindre ne sont nulle part générées sous cette forme.

Une autre possibilité est qu'un site externe a référencé une mauvaise URL, suivie par les moteurs. Et comme ces derniers ne donnent pas le référant, il est difficile de savoir d'où elle vient.

Un conseil tout de même : tu devrais plutôt réécrire ta règle comme ceci :
RewriteRule ^([a-z0-9-]+)_([a-z0-9-]+)_([0-9]+)__([^.]+)\.html produit.php?ref=$4&id_image=$3 [NC,QSA,L]
parce que le '*' signifie "zéro ou plusieurs..." alors que le '+' en veut au moins un.

Dan
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#3 L'utilisateur est hors-ligne   Leonick 

  • Groupe : Hubmaster
  • Messages : 1 313
  • Inscrit(e) : 07-mars 05
  • Genre:Homme
  • Localisation:Val de Marne

Posté 20 août 2011 - 10:18

passe un coup de Xenu sur ton site pour voir si, par inadvertance, ton site ne créerait pas de lui même certaines url fautives
0

#4 L'utilisateur est hors-ligne   reg3 

  • Groupe : Membre
  • Messages : 3
  • Inscrit(e) : 20-août 11

Posté 21 août 2011 - 02:41

Voir le messageDan, le 20 août 2011 - 09:07, dit :

Il est aussi possible, dans le cas de réécriture, que les moteurs génèrent des URLs "fausses" pour s'assurer que tu ne génère pas des pages "bidon".

Je sais que Yahoo le fait régulièrement ... pour Google, je ne sais pas. Mais j'ai moi aussi pas mal d'erreurs 404 alors que les URLs que google tente d'atteindre ne sont nulle part générées sous cette forme.

Une autre possibilité est qu'un site externe a référencé une mauvaise URL, suivie par les moteurs. Et comme ces derniers ne donnent pas le référant, il est difficile de savoir d'où elle vient.

Un conseil tout de même : tu devrais plutôt réécrire ta règle comme ceci :
RewriteRule ^([a-z0-9-]+)_([a-z0-9-]+)_([0-9]+)__([^.]+)\.html produit.php?ref=$4&id_image=$3 [NC,QSA,L]
parce que le '*' signifie "zéro ou plusieurs..." alors que le '+' en veut au moins un.

Dan


Merci Dan,
cela me rassure 1 peu de savoir que je ne suis pas le seul :cool:
je viens de modifier ma regle comme tu me l'as indique ;)

Voir le messageLeonick, le 20 août 2011 - 10:18, dit :

passe un coup de Xenu sur ton site pour voir si, par inadvertance, ton site ne créerait pas de lui même certaines url fautives


Merci Leonick,
mais non Xenu ne m'avait pas revoye d'urls problematiques d'ou ma suspicion concernant la reecriture ;)
0

#5 L'utilisateur est hors-ligne   reg3 

  • Groupe : Membre
  • Messages : 3
  • Inscrit(e) : 20-août 11

Posté 23 octobre 2011 - 03:53

Bonjour,

J'ai depuis mon dernier passage aussi posté sur le forum google pour expliquer mon problème d'erreurs 404,
je vous rassure pas de réponses :thumbsdown:

De plus les exemples que j'avais donnés pour expliquer le problème avec le nom de mon site -http://le-bouqui... (je n'ose plus le mettre :shutup: )
ont étés eux aussi repris par google comme des erreurs 404, un comble :mad2:
Moralité ne pas donner d'exemples trop concrets...

Maintenant j'ai aussi des erreurs 404 dues à des liens tronqués pompés par des sites qui n'ont aucun lien avec moi et la aussi je n'y peux rien :sick:

Je ne comprends pas pourquoi Google ne se contente pas de visiter et vérifier directement et uniquement les sites et les sitemaps concernés :?:

Reg3
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)