Tôi đã bật Hệ thống > Cấu hình > Web > Thêm Mã cửa hàng vào URL và tôi đã thiết lập Chế độ xem cửa hàng mới cho Canada (/ ca /).
Tôi muốn có lý tưởng là example.com/ca/ tải Chế độ xem cửa hàng Canada, nhưng vẫn có example.com (không có default
mã cửa hàng ở đó) cho cửa hàng mặc định.
Tôi đã nhận thấy rằng trang chủ hoạt động tốt trong vấn đề này, nhưng khi tôi đi vào một trang sản phẩm, Magento sẽ tự động bao gồm mã cửa hàng trong URL.
Lý do chính khiến tôi ngần ngại thay đổi các URL hiện tại cho cửa hàng mặc định của mình là vì tôi không muốn thấy chúng bị mất bất kỳ liên kết nào. Tôi biết rằng về mặt lý thuyết miễn là tôi thiết lập chuyển hướng 301, tôi sẽ ổn, nhưng tôi nghĩ rằng tôi đã đọc ở đâu đó rằng một lượng nhỏ nước trái cây vẫn bị mất.
Ngoài ra, tôi nghĩ rằng điều này có lẽ tốt hơn từ góc độ khả năng sử dụng. Nếu phần lớn lưu lượng truy cập của bạn là vào cửa hàng mặc định của bạn và khách hàng của bạn đã quen với URL thông thường, tại sao lại làm phiền họ với bổ sung /default/
( /us/
hoặc bất cứ điều gì) trong URL.
Tôi đã thử vô hiệu hóa Thêm mã cửa hàng vào các URL và chỉ cần thay đổi URL cơ sở cho Chế độ xem cửa hàng Canada của tôi thành example.com/ca/, nhưng dường như điều đó không làm gì cả. Tôi cho rằng nó cần cài đặt được bật để nhận mã cửa hàng trong URL và làm bất cứ điều gì với nó.
../app/Mage.php
. Theo như tôi biết thì thế là đủ