Zend_Controller_Router_Route_Static Во всех примерах выше использовались динамические маршруты - маршруты, содержащие шаблоны для сравнения. Но часто определенный маршрут должен быть неизменным, и применение регулярных выражений по отношению к нему было бы излишеством. Решением в данной ситуации является использование статических маршрутов: 'auth', 'action' => 'login') ); $router->addRoute('login', $route); ]]> Этот маршрут будет соответствовать URL http://domain.com/login и приводит к вызову AuthController::loginAction(). Предупреждение: статические маршруты должны содержать все необходимые значения по умолчанию Поскольку статический маршрут не передает части URL в качестве параметров объекту запроса, то вы должны передавать все параметры, необходимые для адресации запроса, в качестве значений по умолчанию. Пропуск значений "controller" или "action" приведет к неожиданным результатам, и, скорее всего, сделает невозможой адресацию запроса. Правило большого пальца: всегда предоставляйте следующие значения по умолчанию: controller action module (если нет модуля, используемого по умолчанию) Вы можете также передавать параметр "useDefaultControllerAlways" фронт-контроллеру в процессе загрузки: setParam('useDefaultControllerAlways', true); ]]> Однако это всего лишь обходной прием, всегда лучше явным образом указывать для маршрута значения по умолчанию.