Sistem > Config > Web > URL'lere Mağaza Kodu Ekle'yi etkinleştirdim ve Kanada için yeni bir Mağaza Görünümü (/ ca /) kurdum.
İdeal Kanada Mağaza Görünümü yüklemek example.com/ca/ istiyorum, ama yine de default
varsayılan mağaza için example.com ( orada mağaza kodu olmadan ) var.
Ana sayfanın bu konuda gayet iyi çalıştığını fark ettim, ancak bir ürün sayfasına gittiğimde Magento otomatik olarak URL'ye mağaza kodunu ekliyor.
Varsayılan mağazamız için mevcut URL'lerimizi değiştirmekten çekinmememin temel nedeni, herhangi bir bağlantı suyunu kaybetmelerini istemekten nefret etmemdir. Teorik olarak 301 yönlendirmeleri ayarladığım sürece iyi olmalıyım, ama sanırım bir yerde az miktarda meyve suyunun hala kaybolduğunu okudum.
Ayrıca, bunun kullanılabilirlik açısından muhtemelen biraz daha iyi olduğunu düşünüyorum. Trafiğinizin büyük kısmı varsayılan mağazanızdaysa ve müşterileriniz normal URL için kullanılıyorsa, neden URL'deki ek /default/
( /us/
veya herhangi bir şey) ile onları rahatsız edersiniz .
URL'lere Mağaza Kodu Ekle'yi devre dışı bırakmayı ve basitçe Kanada Mağaza Görünümü'm için Temel URL'yi example.com/ca/ olarak değiştirmeyi denedim , ancak bu hiçbir şey yapmadı. Ben URL mağaza kodunu almak ve onunla hiç bir şey yapmak için etkin ayar gerekiyor varsayalım.
../app/Mage.php
. Bildiğim kadarıyla bu yeterli olmalı