He habilitado Sistema > Configuración > Web > Agregar código de tienda a las URL y he configurado una nueva Vista de tienda para Canadá (/ ca /).
Idealmente, me gustaría tener example.com/ca/ cargar la vista de la tienda de Canadá, pero todavía tengo example.com (sin el default
código de la tienda allí) para la tienda predeterminada.
Me di cuenta de que la página de inicio funciona bien en este aspecto, pero cuando entro en una página de producto, Magento incluye automáticamente el código de la tienda en la URL.
La razón principal por la que dudo en cambiar nuestras URL actuales para nuestra tienda predeterminada es simplemente porque odiaría ver que pierdan cualquier enlace. Sé que, en teoría, siempre y cuando configure las redirecciones 301, debería estar bien, pero creo que he leído en alguna parte que todavía se pierde una pequeña cantidad de jugo.
Además, creo que esto es probablemente algo mejor desde una perspectiva de usabilidad. Si la mayor parte de su tráfico se dirige a su tienda predeterminada y sus clientes están acostumbrados a la URL normal, ¿por qué molestarlos con el adicional /default/
( /us/
o lo que sea) en la URL?
Intenté deshabilitar Agregar código de tienda a las URL y simplemente cambié la URL base de mi Vista de tienda de Canadá a example.com/ca/, pero eso no pareció hacer nada. Supongo que necesita la configuración habilitada para recoger el código de la tienda en la URL y hacer algo con él.
../app/Mage.php
. Por lo que sé, eso debería ser suficiente