0

URL書き換えコントローラーを使用してカスタム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); 
4

1 に答える 1

2

Zend_Controller_Plugin_ErrorHandlerをチェックする必要があります

ErrorHandler プラグインは、アプリケーション エラーだけでなく、コントローラー クラスやアクション メソッドの欠落に起因するコントローラー チェーンのエラーもキャプチャするため、404 ハンドラーとして使用できます。そのためには、エラー コントローラーに例外の種類をチェックさせる必要があります。

于 2012-06-04T13:51:40.220 に答える