Jump to content
Sign in to follow this  
fabrizzzio

[Résolu] Bug Prestashop : URL canonique dans la partie CMS

Recommended Posts

Bonjour,

Ma version de Prestashop : 1.3.1
J'ai constaté un bug dans l'URL canonique des pages générées par la partie CMS, l'URL générée est de type :

<link rel="canonical" href="http://www.nomdusite.fr/content/3-cgv'>http://www.nomdusite.frhttp://www.nomdusite.fr/content/3-cgv" />

=> il y a une répétition du nom du site

elle devrait être :
<link rel="canonical" href="http://www.nomdusite.fr/content/3-cgv" />

Y-a-t-il une correction ?

Fabrice

Share this post


Link to post
Share on other sites

J'ai trouvé une solution sur le forum Prestashop en langue anglaise :
http://www.prestashop.com/forums/viewthread/26578/P0/general_discussion/canonical_url_incorrect

Dans modules/canonicalurl/canonicalurl.php à la ligne 127 :

if (strlen(Configuration::get('CANONICAL_URL')) > 0)
   if (isset($rewrited_url))
       $smarty->assign('canonical_url', $protocol.$canonicalUrl.$rewrited_url);
   else
       $smarty->assign('canonical_url', $protocol.$canonicalUrl.$_SERVER['REQUEST_URI']); 



J'ai changé en :

if (strlen(Configuration::get('CANONICAL_URL')) > 0)
   $smarty->assign('canonical_url', $protocol.$canonicalUrl.$_SERVER['REQUEST_URI']);



Et cela fonctionne très bien aussi pour moi ! :-)

PS : je précise j'utilise l'option "URL simplifiée" et ai activé le fichier ".htaccess" qui gère l'url rewriting

Share this post


Link to post
Share on other sites

Tu peux poster ça dans le Bug Tracker STP ? :)

Je mets donc le topic en [Résolu].
Merci de penser à le faire la prochaine fois en ajoutant [Résolu] au début du titre en éditant le premier post du topic. ;-)

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More