Jump to content

Génération d'url erronnées et erreurs 404 sous Webmaster Tools


Recommended Posts

Nous avons mis il y a quelques jours notre nouveau site en ligne, après une migration OsCommerce vers Prestashop plutôt réussie.

 

Nous avons overridé la fonction loadRoutes du dispatcher de la version 1.5.3.1 (tel que cette fonction apparaît maintenant dans la version 1.5.4) mais rencontrons un problème de taille. Il semblerait que Prestashop ne fonctionne pas très bien quand à l'url canonique.

 

Je m'explique...

 

Nous avons fait pour choix d'écrire nos urls produits sous la forme {rewrite}-{id}.html, en supprimant donc le nom de la catégorie de cette dernière. A la navigation sur le site, aucun souci, aucun problème, si je rajoute des caractères dans cette url (au niveau du nom du produit), je suis bien redirigé vers l'url réelle.

 

Soit une url http://www.nomdedoma...du-produit.html en tant qu'url réelle, si j'écris une url http://www.nomdedoma...s-produits.html (qui est donc une url qui n'existe pas), nous sommes bien redirigés vers http://www.nomdedoma...du-produit.html.

 

Par contre, Google a trouvé des urls sous les formes :

- http://www.nomdedoma...du-produit.html

- http://www.nomdedoma...du-produit.html {category/}{rewrite}-{id}.html

 

Alors que, jamais, le site a mis en ligne avec une route {category/}{rewrite}-{id}.html ...

 

Et là, patatra, aucune redirection n'est faite, on finit en 404.

 

J'espère mon explication assez claire.

 

Après quelques recherches, il semblerait que le problème vienne du Dispatcher :-/

 

Prestashopement,

Thierry

Edited by Thierry Point2vente (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...