我对magento的多语言有疑问。我的网站(www.tucanotest.it)具有英语和意大利语以及许多其他语言。
如果我从意大利语切换到英语,则该网址显示为' http://www.tucanotest.it/index.php/?___store=english&___from_store=italia '有一种方法可以将该链接转换为http://www.tucanotest.it / en /?
我建议您改用子域。
您必须在“配置”中为每个“商店”视图更新基本URL:
GENERAL > Web > Secure
和 GENERAL > Web > Unsecure
然后,您必须在.htaccess中设置以下环境变量:
SetEnvIfNoCase Host "^nl\.website\.be$" MAGE_RUN_TYPE=store MAGE_RUN_CODE=nl_be
SetEnvIfNoCase Host "^fr\.website\.be$" MAGE_RUN_TYPE=store MAGE_RUN_CODE=fr_be
首先,您必须搜索什么是“商店视图代码”,您可以在其中找到它们,System > Manage Stores
然后单击“商店视图”名称。en_it
例如,如果您的英语视图的商店视图代码是,则必须在.htaccess中编写该代码:
SetEnvIfNoCase Host "^en\.tucanotest\.it$" MAGE_RUN_TYPE=store MAGE_RUN_CODE=en_it
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句