Как правило, в приложении Zend Framework единственная перезапись URL-адресов, которая выполняется с использованием Apache mod_rewrite
на уровне .htaccess
, - это перезапись, имеющаяся в вашем вопросе.Это проталкивает все запросы через платформу, которая затем имеет собственный внутренний механизм для обработки запроса.
Этот внутренний процесс сопоставления URL-адреса с тройкой (модуль, контроллер, действие) и установки параметров запроса называется «маршрутизацией».».Zend Framework позволяет вам определять собственные маршруты.
Как правило, маршруты определяются на этапе начальной загрузки;в конце концов, это должно быть сделано на ранней стадии процесса, чтобы система могла определить, какой контроллер необходимо создать для обработки запроса.
Документация ZF для маршрутизации описывает это очень хорошо.
В заключение: Лучше всего сделать это по пользовательскому маршруту, определенному в приложении.