В настоящее время я работаю с Zend для моего проекта. Этот проект имел категории. Обычно я переписывал URL-адреса с помощью Zend-маршрутов, поэтому я мог бы достигнуть своей страницы следующим образом: http: //site.ext/category/ [category-name] /. Но для целей SEO я хотел бы создать URL-адрес корневого уровня. Другими словами: http: //site.ext/ [category-name] /.Zend: маршрут на уровне «root»
Но, конечно, Zend попытается найти контроллер, который называется [название категории]. Каков наилучший способ обойти эту проблему? Я подумал о чем-то вроде «резервного контроллера». Если страница не найдена, пусть контроллер обратного вызова обрабатывает запрос и проверяет, существует ли категория. Если нет: перейдите к контроллеру ошибок.
Это лучшее решение, и каково мнение моих коллег-программистов?
С наилучшими пожеланиями,
Мартейн