У меня есть один маршрут, определенный в application.ini, например
router.routes.xx.route = "y/:var/:controller/:action/*"
router.routes.xx.defaults.controller = "page"
router.routes.xx.defaults.action = "index"
Я пытаюсь создать еще один маршрут, который должен принимать управление под URL-адресами
- , который состоит только изодно слово (www.bla.pl/myname)
- Это слово не является эквивалентным словом «кроме» (www.bla.pl/except - не обрабатывать)
- transform www.bla.pl / myname в www.bla.pl/c?var=myname (контроллер c с некоторым действием a и помещает значение 'myname' в параметр var)
Я пытался написать
router.routes.w.type = "Zend_Controller_Router_Route_Regex"
router.routes.w.route = "(\w)+[^?|/]"
router.routes.w.reverse = "c/var=%s"
router.routes.w.defaults.controller = "c"
router.routes.w.defaults.action = "index"
router.routes.w.map.var = 1
Что я делаю не так?