我启用了系统 > 配置 > 网站 > 将商店代码添加到URL,并为加拿大(/ ca /)设置了新的商店视图。
理想情况下,我想让example.com/ca/加载加拿大商店视图,但仍将example.com(其中没有default
商店代码)用作默认商店。
我注意到主页在这方面工作得很好,但是当我进入产品页面时,Magento会自动在URL中包含商店代码。
我不愿意为默认存储更改当前URL的主要原因是,我不想看到它们失去任何链接。我知道从理论上讲,只要我设置了301重定向,就可以了,但是我想我读过的地方仍然遗漏了少量果汁。
另外,我认为从可用性角度来看,这可能会更好。如果您的大部分流量都流向您的默认商店,并且您的客户习惯了常规URL,那么为什么还要用URL中的其他/default/
(/us/
或其他任何东西)打扰他们。
我尝试禁用将商店代码添加到URL并仅将加拿大商店视图的基本URL更改为example.com/ca/,但这似乎没有任何作用。我假设它需要启用该设置才能获取URL中的商店代码并对其进行任何操作。
../app/Mage.php
。据我所知,这应该足够了