【问题标题】:Magento translation and url keyMagento 翻译和 url 键
【发布时间】:2015-09-20 09:31:58
【问题描述】:

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

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

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

非常感谢!

【问题讨论】:

    标签: magento url seo translation


    【解决方案1】:

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

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

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

    您可能还需要考虑将Hreflang tags 添加到您的head.phtml,因为您有一个多语言网站。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-07
      • 2015-04-19
      • 1970-01-01
      • 2013-08-31
      • 2023-03-03
      • 1970-01-01
      • 2016-06-23
      相关资源
      最近更新 更多