【问题标题】:Magento-Some of the products giving 404 errorMagento-一些给出404错误的产品
【发布时间】:2012-11-25 07:26:48
【问题描述】:

这真的很奇怪。目录中的某些产品即使直接定位也会出现 404 错误。

该产品可以在管理员中看到,并且已启用库存集。我检查了 URL 重写部分,但找不到任何东西。此外,尝试重新索引所有内容,但无法解决问题。即使刷新缓存仍然没有。

搜索问题后,我找到了一个解决方案,说运行 SQL 命令。我这样做了,但它说该条目已经存在。

即使我在目录中搜索产品,也没有返回任何内容。该项目在那里,但它只是多余的并且没有显示。

【问题讨论】:

  • 你确定它标记为in stock,是enabled,对catalog and search可见,有正库存数量,分配到适当的网站?
  • ya..这些都经过检查并正确。
  • 尝试重新保存产品。如果它没有帮助,那么看看它的重写规则是否在 Catalog\Manage Rewrite Rules 内。
  • 网址重写正在发生。一切似乎都是正确的。我尝试创建一个副本,它也没有工作。

标签: magento http-status-code-404


【解决方案1】:

您可以检查产品是否...

  1. 分配给网站
  2. 库存水平高于 0 且状态为有货
  3. 已启用
  4. 在目录/搜索中可见

我强调了第 1 点,因为它确实会在多商店环境中吸引人们。

另外,您可能需要重新索引/清除缓存等。

最后,仔细检查您是否使用了正确的后缀(如果相关),即您可能必须将 .html 添加到 url。

【讨论】:

  • 要添加到 Drews 答案,请检查商店范围。检查每个商店视图,因为网址/设置可能与默认值不同。
【解决方案2】:

确保您的产品的状态'已启用'

【讨论】:

    【解决方案3】:

    重新编制索引可能会帮助您解决问题。

    进入管理面板系统 > 索引管理。在这里全选并重新索引。重新索引后尝试清除您的 magento 缓存并检查。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多