J'ai activé système > Config > Web > Ajouter un code Store pour les URL et je configurer ai un nouveau magasin Voir pour le Canada (/ ca /).
J'aimerais idéalement que example.com/ca/ charge la vue du magasin du Canada, mais qu'il y ait toujours example.com (sans le default
code de magasin là-dedans) pour le magasin par défaut.
J'ai remarqué que la page d'accueil fonctionne très bien à cet égard, mais lorsque j'entre dans une page de produit, Magento inclut automatiquement le code du magasin dans l'URL.
La principale raison pour laquelle j'hésite à modifier nos URL actuelles pour notre magasin par défaut est simplement parce que je détesterais les voir perdre tout jus de lien. Je sais que théoriquement, tant que j'installe des redirections 301, ça devrait aller, mais je pense avoir lu quelque part qu'une petite quantité de jus est toujours perdue.
De plus, je pense que c'est probablement un peu mieux du point de vue de l'utilisabilité. Si la majeure partie de votre trafic est vers votre magasin par défaut et que vos clients sont habitués à l'URL régulière, pourquoi les déranger avec les informations supplémentaires /default/
( /us/
ou autre) de l'URL.
J'ai essayé de désactiver Ajouter un code de magasin aux URL et de simplement changer l'URL de base pour ma vue de magasin du Canada sur example.com/ca/, mais cela ne semble rien faire. Je suppose qu'il a besoin du paramètre activé afin de récupérer le code du magasin dans l'URL et de faire quoi que ce soit avec.
../app/Mage.php
. Pour autant que je sache, cela devrait suffire