Magento翻译和网址密钥

时间:2015-09-20 09:31:59

标签: magento url seo translation

我有一个Magento网站,其中一些页面链接到主导航。 例如,在我的默认视图(意大利语)中,我有www.example.com/italian-url-key 然后我用网址www.example.com/english-url-key

创建了另一个英文视图页面

所以,当我在页面的意大利语版本上并尝试切换到英文版时,这是magento生成的网址:http://www.example.com/italian-url-key/?___store=english&store=&___from_store=default并且点击它会给我404页面。

我该如何解决?我需要链接这两个页面,如果url键不同的话。

非常感谢!

1 个答案:

答案 0 :(得分:1)

开箱即用Magento不支持URL翻译,两个页面都需要相同的URL密钥。查看Magento Docs on how to translate CMS pages.

中的说明
  

要翻译CMS页面,您必须创建一个具有相同页面的新页面   URL密钥作为原始密钥,但已分配给特定的商店视图。

因此,您必须坚持使用一种语言为您的URL或开发/获取模块为您执行此操作。 magento-language-rootsCMSRewrites模块看起来都会为您实现这一目标。

您可能还需要考虑在head.phtml添加Hreflang tags,因为您拥有多语种网站。