Włączyłem System > Konfiguracja > Internet > Dodaj kod sklepu do adresów URL i skonfigurowałem nowy widok sklepu dla Kanady (/ ca /).
Chciałbym idealnie mieć example.com/ca/ załadować Canada Store View, ale nadal mieć example.com (bez default
kodu sklepu) dla domyślnego sklepu.
Zauważyłem, że strona główna działa pod tym względem dobrze, ale kiedy wchodzę na stronę produktu, Magento automatycznie dołącza kod sklepu do adresu URL.
Głównym powodem, dla którego waham się zmienić nasze obecne adresy URL dla naszego domyślnego sklepu, jest to, że nie chciałbym widzieć, jak tracą sok z linków. Wiem, że teoretycznie dopóki skonfiguruję przekierowania 301, powinienem być w porządku, ale myślę, że gdzieś przeczytałem, że niewielka ilość soku wciąż jest tracona.
Myślę też, że jest to prawdopodobnie nieco lepsze z punktu widzenia użyteczności. Jeśli większość ruchu przypada na Twój domyślny sklep, a Twoi klienci są przyzwyczajeni do zwykłego adresu URL, po co zawracać im głowy dodatkowymi /default/
( /us/
lub jakikolwiek innymi) adresami URL.
Próbowałem wyłączyć opcję Dodaj kod sklepu do adresów URL i po prostu zmienić podstawowy adres URL mojego sklepu w Kanadzie na example.com/ca/, ale to nic nie zrobiło. Zakładam, że wymaga włączonego ustawienia, aby pobrać kod sklepu z adresu URL i zrobić z nim wszystko.
../app/Mage.php
. O ile wiem, to powinno wystarczyć