【问题标题】:404 page when switching stores on magento product pages在magento产品页面上切换商店时出现404页面
【发布时间】:2016-09-06 23:35:39
【问题描述】:

我正在尝试解决以下问题:

当我创建一个新产品时,我总是给英国商店提供一个与德国商店不同的 url。在前端,当我从德国商店切换到英国商店时,它返回一个 404 页面。在德国产品页面上,国家 ID (de) 在 url (http://website/de/product1.html) 中。但是当我切换到 英文商店链接如下所示:http://website/product1.html(没有国家/地区 ID)。这给了我一个 404 页面!

注意:当我将“en”国家/地区 ID 添加到 url 时,它可以完美运行。

有人可以帮我解决这个问题吗?

Magento 1.7 版。

【问题讨论】:

标签: magento magento-1.7


【解决方案1】:

也许尝试更改您的英文 storeview 基本 URL:

  1. 进入系统 -> 配置,然后选择您的英文商店视图
  2. 然后,在配置面板中,转到常规 -> 网络
  3. 在“安全”中 -> 基本 URL 取消选中“使用网站”并在 URL 末尾添加 en/。
  4. 在“不安全”中做同样的事情

我希望它会起作用。

【讨论】:

  • 谢谢。我已经在两个商店中具有相同 URL 的页面和产品上拥有商店 ID (/en)。仅当我为两家商店的产品选择不同的网址时才会发生这种情况!
  • 所以,我试过了。我在我的法语和英语商店中有一种具有不同 URL 的产品。我工作得很好,而且我在 URL 中没有任何商店 ID。 ://
  • 感谢您试用!你也可以在我的网站上试试:bengar.de/de/echolothalterung-fuer-schlauchboot.html。尝试从语言图标切换商店。
  • 好的,我在你的网站上看到了。那么,为什么你有 "/de" 或 /en ?您是否将其作为基本 URL 添加到配置中?你也可以去“目录--> URL重写管理”看看你有什么
  • 我知道并且理解这一点,但是当您选择两个不同的 URL 时,Magento 可能会在您不同意的情况下重写自己。我不知道,我没有问题,我无法重现它以查看后端的差异。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-27
  • 2017-10-09
  • 1970-01-01
  • 2011-11-11
  • 1970-01-01
  • 1970-01-01
  • 2017-06-24
相关资源
最近更新 更多