覆盖用于noRoute操作的magento cms控制器

覆盖用于noRoute操作的magento cms控制器,magento,controller,Magento,Controller,我正在寻找覆盖cms控制器以执行noRoute操作的示例。我正试图让我的404页面在它发生时给我发一封电子邮件 我一直遵循并严格按照书面要求行事,但什么也没发生 我在谷歌上搜索了更多,这对我来说也不管用 我的Magento版本是1.5.0.0-rc1 有人能给我一些教程或示例代码的链接吗?多谢各位 mXperts SKU路由扩展-获取它并编辑控制器 我做了一些尝试/错误研究,并成功创建了我的模块。经过大量搜索,我发现Magento对404页使用自定义无路由控制器(此页为GOLD:)。这可以设置为

我正在寻找覆盖cms控制器以执行noRoute操作的示例。我正试图让我的404页面在它发生时给我发一封电子邮件

我一直遵循并严格按照书面要求行事,但什么也没发生

我在谷歌上搜索了更多,这对我来说也不管用

我的Magento版本是1.5.0.0-rc1


有人能给我一些教程或示例代码的链接吗?多谢各位

mXperts SKU路由扩展-获取它并编辑控制器


我做了一些尝试/错误研究,并成功创建了我的模块。经过大量搜索,我发现Magento对404页使用自定义无路由控制器(此页为GOLD:)。这可以设置为如下所示:

在“系统->配置->网络->默认页面”下,我已经更改了默认无路由URL的设置,该URL现在指向我定制的控制器

我基本上复制了现有CMS IndexController的内容,并添加了自己的逻辑(发送电子邮件和显示搜索表单)。就是这样,对我来说很有效


感谢大家。

首先:不要使用候选版本或测试版软件,如果404被垃圾邮件发送10000或100000次会怎么样?我们将使用专门的电子邮件处理404错误。电子邮件用于通知客户登录的url,这样我们就可以为旧url制定.htaccess重写规则。还有其他更好的解决方案吗?