Я использую url rewrite controller для создания пользовательских URL-адресов. Нет, я не знаю, как их защитить, или если пользователь вводит что-то еще, то как я могу показать ошибку, не найденную на странице.Zend Framework: Как защитить zend шаблон 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);