Magento正在将任何404错误重定向到管理员登录。在管理员设置中,我将无路由设置设置为我确认存在的CMS页面。
我已经和这个斗争了一个星期了。清除缓存、重新索引、重建url重写等…
如果有一种方法可以完全绕过magento处理404,我可以通过htaccess来做到这一点,只是为了让它正常工作。
想法?
我还检查并禁用了我安装的任何自定义模块,看看它们是否会影响它。运气不好。
检查了apache/php日志以及从Magento生成的异常日志和系统日志。没有什么
如果遇到"4xx错误",则表示错误发生在用户/客户端。如果您遇到"5xx错误",则表示错误发生在服务器端。
404 Not Found
找不到请求的资源,但可能再次可用未来[2] 客户的后续请求是允许的。
我不确定,但听起来错误在你的控制器里。您正在调用一个不存在的控制器操作。
您检查了设置吗?
管理->系统->配置->Web->默认页面
默认无路由URL应设置为"cms/index/noRoute"
该节目下方的下拉菜单是您的404页面。
当然,你可以把noRoute放在你自己的模块上,只需在框中放上"yourmodule/yourindexcontroller/whateveraction"。