Zend Framework:我如何保护zend url模式?

时间:2012-06-04 07:20:35

标签: security zend-framework url

我正在使用url重写控制器来制作自定义网址。不,我不知道如何保护它们,或者如果用户键入其他内容,那么我如何显示页面未找到错误。

以下是我在应用程序索引中制作自定义网址的方法:

$route = new Zend_Controller_Router_Route_Regex(                        
                    '([A-Z]*(([\/][A-Z0-9\-]*([\/][A-Z]*)?)?))',
                    array('controller'=>'Uriprocess','action'=>'index'),
                    array(1 => 'URI')
                );
    $router->addRoute('URIPROCESS',$route); 

1 个答案:

答案 0 :(得分:2)

您应该检查Zend_Controller_Plugin_ErrorHandler

  

由于ErrorHandler插件不仅捕获应用程序错误,   而且由于缺失而导致控制器链中的错误   控制器类和/或动作方法,它可以用作404   处理程序。为此,您需要检查错误控制器   异常类型。