Zend Framework不存在的控制器重定向到主页?

问题描述:

当我输入一个无效的URL(不存在的控制器)时,它显示主页而不是返回404页面未找到页面。有谁知道可能的原因?Zend Framework不存在的控制器重定向到主页?

感谢

+0

它是否首先打错误控制器? –

+0

您对zend使用的是什么CMS? – Daya

有检查是否有任何插件在引导注册,如果是配置为捕捉到的异常或设置任何ACL机制。
也请检查错误控制器。可能存在一些转发方法。

嗨,我有同样的问题,我现在知道如何解决它:

的引导内有以下初始化

function _initModules() 
    { 
     $this->bootstrap('frontController') ; 
     $front = $this->getResource('frontController') ; 
     $front->addModuleDirectory(APPLICATION_PATH . "/modules"); 
     $front->setParam("useDefaultControllerAlways", false); 
    } 

设置“useDefault ....”将使用404发生时的默认控制器。

您还应该确保您的错误控制器设置正确