Magento“目录/产品/视图”网址返回404

时间:2011-04-18 01:00:15

标签: magento view http-status-code-404 product catalog

我正在支持一个magento网站。问题是产品查看网址,例如[link] http://localhost/magento/catalog/product/view/id/23总是返回404。

类别视图网址,例如[link] http://localhost/magento/catalog/category/view/id/4工作正常。

我应该在代码中调查一下吗?还是在数据库中?

由于

4 个答案:

答案 0 :(得分:5)

1)尝试重新索引数据: -

  • 登录管理员面板
  • 转到系统 - >指数管理
  • 全选
  • 重新索引

2)编辑产品并查看是否完成了以下设置: -

  • 一般 - >状态=已启用
  • 一般 - >可见性=“目录,搜索”或“目录”
  • 广告资源 - >库存可用性=库存
  • 网站 - > “主要网站”已选中

3)刷新缓存(系统 - >缓存管理)

答案 1 :(得分:1)

在报告""之后我遇到了类似的问题。数据库中的表清空了他们的数据。

我在此页面上找到了一个解决方案,对我有用:Magento - 404 error in public product page

该人提供的SQL,修复了我的问题:

INSERT INTO report_event_types(event_type_id,event_name,customer_login) VALUES 
(1, 'catalog_product_view', 1), (2, 'sendfriend_product', 1), (3, 'catalog_product_compare_add_product', 1), (4, 'checkout_cart_add_product', 1), (5, 'wishlist_add_product', 1), (6, 'wishlist_share', 1);

答案 2 :(得分:0)

检查何时发生这种情况的一件事是产品23的可见性设置是否设置为包含“目录”。它应该是“目录”或“目录,搜索”。否则,即使产品23确实存在,也不能使用

http://localhost/magento/catalog/product/view/id/23

到达它。

产品的可见性在Admin-> Products-> Catalog->编辑产品屏幕上设置。

答案 3 :(得分:-1)

对于类别产品:http://localhost/magento/index.php/catalog/category/view/id/4

对于产品视图页面:http://localhost/magento/index.php/catalog/product/view/id/23

我希望它会有所帮助。