Czy ktoś z forumowiczów orientuje się jak można ustawić statycznie link SEO http://localhost/Nokia na adres typu Regrex np. http://localhost/marka/Nokia .
W .htaccess taka sytuacja wyglądałaby tak:
RewriteRule ^marka/(.+)$ phones/view-brand/name_brand/$1 RewriteRule ^Nokia$ marka/Nokia
Sprawa nie byłaby taka skomplikowana, ale gdy mam ustawiony Router w ten sposób:
brand.type = "Zend_Controller_Router_Route_Regex" brand.route = "(\w+)[/page/]{0,}(\d+){0,}" brand.defaults.module = "default" brand.defaults.controller = "phones" brand.defaults.action = "view-brand" brand.defaults.page = 1 brand.map.1 = "name_brand" brand.map.2 = "page" brand.reverse = "%s/page/%d"
adresy producentów działają ok np. http://localhost/Nokia, ale wtedy przykładowo nie działają mi inne działy (z przyczyn wiadomych) np. http://localhost/aktualnosci
archive.type = "Zend_Controller_Router_Route_Regex" archive.route = "aktualnosci/[/page/]{0,}(\d+){0,}" archive.defaults.module = "default" archive.defaults.controller = "articles" archive.defaults.action = "view-archive-articles" archive.defaults.page = 1 archive.map.1 = "page" archive.reverse = "aktualnosci/page/%d"
Wyrzuca parametry:
array ( 'name_brand' => 'aktualnosci', 'module' => 'default', 'controller' => 'phones', 'action' => 'view-brand', 'page' => '1', )
Byłbym bardzo wdzięczny za pomoc. W dokumentacji http://framework.zend.com/manual/en/zend.c...ler.router.html nie znalazłem rozwiązania.