Thierry Point2vente Posted April 12, 2013 Share Posted April 12, 2013 (edited) 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 April 12, 2013 by Thierry Point2vente (see edit history) Link to comment Share on other sites More sharing options...
Thierry Point2vente Posted April 14, 2013 Author Share Posted April 14, 2013 (edited) Pas une seule réponse, alors que ce problème nous concerne tous ; c'est invraisemblable. Vu l'écriture de cette fonction, il est impossible que seul notre site soit concerné :-/ Edited April 15, 2013 by Thierry Point2vente (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now