Cédric Posted December 19, 2010 Share Posted December 19, 2010 Bonjour,Pour les prestashop 1.3.x, le module urlcanonical de base est bugué. Ci-joint, un module patché.Vous avez juste à remplacer l'existant.Bien cordialement, canonicalurl.zip Link to comment Share on other sites More sharing options...
marty69 Posted December 19, 2010 Share Posted December 19, 2010 Bonjour,Merci pour la contribution, mais je ne suis pas sûr qu'elle soit bien utile... tant que tu n'expliquera pas en quoi le module de base est buggé et ce que ton patch est censé corriger ! Link to comment Share on other sites More sharing options...
Cédric Posted December 19, 2010 Author Share Posted December 19, 2010 Salut,a priori, le module n'ajoute pas le http://. J'ai fait un fixe qui corrige le problème dans le module. Link to comment Share on other sites More sharing options...
Mister Trend Posted December 19, 2010 Share Posted December 19, 2010 Toujours le même problème chez moi. Super vicieux et tenace ce bug !Je m'explique :Dans mes stats j'ai des pages introuvables du genre http://www.example.com/www.example.com/x-produit.htmlMême problème avec le bouton j'aime de Facebook qui fait apparaitre que les url sont tronquées exactement de la même manière (répétition du NDD dans l'url)Mais à part ça l'URL rewriting fonctionne correctement.Lorsque je modifie mon .htaccess ou mon nom de site dans le module url canonical, le problème disparait... quelques minutes/heure puis réapparait.Le problème ne viendrait-il pas du serveur ?Je suis sous prestashop 1.3.2.3 hébergé en mutualisé chez 1&1;J'ai forcé la redirection de example.com vers www.example.com dans mon .htaccess avec ce code : # URL rewriting module activation RewriteEngine on RewriteCond %{HTTP_HOST} ^cadeaux-et-tendances.com$ RewriteRule ^(.*) http://www.cadeaux-et-tendances.com/$1 [QSA,L,R=301] RewriteBase / http://www.cadeaux-et-tendances.comCertains d'entre vous rencontrent-ils le même problème ?Des idées pour le résoudre ?D'avance merci pour vos solutions. Link to comment Share on other sites More sharing options...
marty69 Posted December 19, 2010 Share Posted December 19, 2010 @cédric : merci pour l'explication et ta contribution@Mister Trend : perso j'avais la même erreur, je soupçonne fortement Facebook me si j'ai aps vraiment de "preuves". J'avais fait une modif sur mon site pour tenter d'éradiquer les pbs de duplicate générés à cause des orderway, tris et... dans l'URL. Mais cette modif était bien antérieure au pb rencontré (celui dont tu parles). Par contre j'avais peu avant ce pb rajouté un bouton "j'aime" sur les pages produit.Dans le doute j'ai tout remis au propre. et depuis le pb semble se tasser et se résorber.Petite info, pense aussi à regénérer tes liens Facebook : si tu poste un lien vers ton site depuis ta page facebook, celui ci scanne ton site et garde tout en cache. pour les régénerer il faut lui demander par le Linter : http://developers.facebook.com/tools/lint/ Link to comment Share on other sites More sharing options...
Cédric Posted December 20, 2010 Author Share Posted December 20, 2010 J'ai pas cherché le fond du prolème....une variable globale $link_protocol est chargée dans le module url canonical. Elle est sencée ajouter http:// ou https://devant le nom de domaine. Si il n'y a rien, le lien est relatif et faut puisqu'il commence par www.mondomaine.com au lieu de / (l'url root de presta).dans ce cas, facebook ouvre la page via le lien passé, lit les infos de la page et les retraite... (pourquoi, sans doute une histoire d'indexage délocalisé).bref, il lit canonical=www.mondoamine.com/chemin/lien.html (relatif donc puisque pas de http ) et donc l'ajoute tout naturellement: ce qui donne http://www.mondoamine.com/www.mondoamine.com/chemin/lien.htmlPour le bien, il faudrait voir pourquoi cette variable $link_protocol est mal initialisée. Ce que je pourrais faire très facilement, et que je ferais quand j'aurais le temps. Link to comment Share on other sites More sharing options...
Mister Trend Posted December 24, 2010 Share Posted December 24, 2010 Merci pour ces infos Cédric.Par contre la je suis un peu perdu, car ça dépasse mes compétences.Dans l'attente de ton aide.Encore merci et Joyeux Noël ! 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