我从Magento那里得到了404个错误页面,产品和类别页面。所有其他页面工作正常(包括搜索和内容页面)。我已经重建了几次所有的缓存,现在完全改变了它们,我已经重新索引了所有的东西,但都没有用。我不认为这是一个重写的问题,因为直接通过完整的url访问页面也会返回相同的错误,并且重写在searc,blog,cms等中运行良好。
我现在已经花了大约6个小时试图修复这个bug,包括大量的谷歌搜索,在这里也发现了类似的问题(例如Magento product and category pages return magento 404),但没有一个解决方案解决了我的问题。
我认为问题一定出在我的某个布局XML文件或模板PHTML文件中。我已经尝试用基本Magento文件替换所有的自定义文件,但是问题仍然存在。
我已经在index.php中打开了开发人员模式,并启用了完整日志记录(包括创建具有完全写入权限的日志文件)-仍然没有有用的错误消息,日志文件中也没有任何内容。
它现在变得非常绝望-如果有人能提出任何进一步的步骤来尝试,我将非常感激!
你可以在这里看到问题:http://staging.albionwine.co.uk/wines
发布于 2012-07-04 15:55:23
我最终设法解决了这个问题,备份了我的皮肤、布局和模板文件夹以及数据库,然后完全清除magento安装并将其替换为干净的安装。在重新上传备份的文件夹和数据库后,我恢复了所有的自定义设置,错误也消失了。我只能认为在某个时候,其中一个核心文件被无意中编辑了。
发布于 2012-07-02 23:54:14
检查类别URL是否正确。
发布于 2012-08-14 22:23:53
我们也遇到过类似的问题。根本原因是,我们开发了一个用于目录请求(硬拷贝)的小模块。该模块工作正常,但是,我们的产品页面停止工作。
因此,我们暂时停用了该模块,然后产品/类别页面开始工作。
https://stackoverflow.com/questions/11291378
复制相似问题