我对magento上的多语言有疑问。 我的网站(www.tucanotest.it)有英语和意大利语以及许多其他语言。
如果我从意大利语切换到英语,则此网址会显示为http://www.tucanotest.it/index.php/?___store=english&___from_store=italia' 有一种方法可以将此链接转换为http://www.tucanotest.it/en/?
答案 0 :(得分:0)
我建议你改用子域名。
您必须在每个商店视图的配置中更新基本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