Ativei Sistema > Configuração > Web > Adicionar código de loja a URLs e configurei uma nova Visualização de loja para o Canadá (/ ca /).
Idealmente, gostaria de ter example.com/ca/ para carregar a Visualização da loja do Canadá, mas ainda assim ter example.com (sem o default
código da loja) para a loja padrão.
Percebi que a página inicial funciona bem nesse sentido, mas quando entro em uma página de produto, o Magento inclui automaticamente o código da loja no URL.
O principal motivo pelo qual hesito em alterar nossos URLs atuais para nossa loja padrão é apenas porque eu odiaria vê-los perder qualquer suco de link. Sei que teoricamente, desde que eu configurei os redirecionamentos 301, eu ficaria bem, mas acho que li em algum lugar que uma pequena quantidade de suco ainda está perdida.
Além disso, acho que isso provavelmente é um pouco melhor do ponto de vista da usabilidade. Se a maior parte do seu tráfego é para sua loja padrão e seus clientes estão acostumados com o URL normal, por que incomodá-los com o adicional /default/
( /us/
ou qualquer outro) no URL.
Tentei desativar o Adicionar código da loja aos URLs e simplesmente alterar o URL base da minha Visualização da loja do Canadá para example.com/ca/, mas isso não pareceu fazer nada. Suponho que ele precise da configuração ativada para pegar o código da loja no URL e fazer qualquer coisa com ele.
../app/Mage.php
. Tanto quanto eu sei que deve ser suficiente