Magento友好的多语言链接

时间:2015-08-19 15:04:03

标签: magento

我对magento上的多语言有疑问。 我的网站(www.tucanotest.it)有英语和意大利语以及许多其他语言。

如果我从意大利语切换到英语,则此网址会显示为http://www.tucanotest.it/index.php/?___store=english&___from_store=italia' 有一种方法可以将此链接转换为http://www.tucanotest.it/en/

1 个答案:

答案 0 :(得分:0)

我建议你改用子域名。

您必须在每个商店视图的配置中更新基本URL:

GENERAL > Web > SecureGENERAL > 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