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

|| 我正在支持magento网站。问题是产品视图网址例如[link] http:// localhost / magento / catalog / product / view / id / 23始终返回404。 类别视图网址,例如[link] http:// localhost / magento / catalog / category / view / id / 4正常运行。 我应该调查代码中的某些内容吗?还是在数据库中? 谢谢     
已邀请:
1)尝试重新索引数据: 登录到管理面板 转到系统->索引管理 全选 重新索引 2)编辑产品,看看是否完成以下设置: 常规->状态=启用 常规->可见性= \“目录,搜索\”或\“目录\” 库存->库存可用性=库存 网站-> \“主网站\”已选中 3)刷新缓存(系统->缓存管理)     
在数据库中的“ reports”表清空数据后,我遇到了类似的问题。 我在此页面上找到了一个对我有用的解决方案:Magento-公共产品页面中出现404错误 该人提供的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);
    
当发生这种情况时要检查的一件事是产品23的可见性设置是否设置为包括“目录”。它应该是\“ Catalog \”或\“ Catalog,Search \”。否则,即使产品23确实存在,您也不能使用 http:// localhost / magento / catalog / product / view / id / 23 去实现它。 在“管理”->“产品”->“目录”->“编辑产品”屏幕上设置产品的可见性。     
对于类别产品:
http://localhost/magento/index.php/catalog/category/view/id/4
对于产品查看页面:
http://localhost/magento/index.php/catalog/product/view/id/23
希望对您有所帮助。     

要回复问题请先登录注册