Magento不正确404重定向

时间:2012-08-29 14:45:45

标签: php magento redirect http-status-code-404

Magento将任何404错误重定向到管理员登录。在管理员设置中,我将无路由设置设置为我确认存在的CMS页面。

我一直在和这个人打架一个星期。清除缓存,重新索引,重建URL重写等...

如果有办法完全绕过magento处理404,我可以通过htaccess来实现这一点,以使其正常工作。

想法?

我还经历并禁用了我安装的任何自定义模块,看看它们是否影响了它。那里没有运气。

检查了apache / php日志以及从Magento生成的异常和系统日志。什么都没有。

2 个答案:

答案 0 :(得分:2)

如果您遇到“4xx错误”,则表示用户/客户端发生错误。 如果您遇到“5xx错误”,则表示服务器端发生了错误。

404 Not Found
  

找不到请求的资源,但可能会再次提供   在将来。[2]客户的后续请求是允许的。

我不确定,但听起来好像你的控制器出错了。您正在调用不存在的控制器操作。

答案 1 :(得分:1)

您已检查过设置?

管理员 - >系统 - >配置 - >网络>默认页面

默认无路由URL应设置为'cms / index / noRoute'

该节目下方的下拉列表是您的404页面。

当然你可以将noRoute放到你自己的模块中,只需在框中输入'yourmodule / yourindexcontroller / whateveraction'。