Je voudrais accomplir quelque chose comme ceci avec le routeur de ZF. ('controller' => 'products', 'action' => 'index'
)Zend Router diverses URL
//Show product details
'http://mydomain.com/en/products/category-1/subcategory-3/product-name.htm'
//List products in subcategory-3
'http://mydomain.com/en/products/category-1/subcategory-3.htm'
//List products in category-1
'http://mydomain.com/en/products/category-1.htm'
//List products in all categories
'http://mydomain.com/en/products.htm'
Dois-je préciser chaque possibilité que la route séparée? Ou y a-t-il une meilleure solution? (À l'aide Route_Regex
?)
Merci! L'idée de supprimer la partie '.htm' semble être une solution facile et propre. Merci pour le lien aussi. –
Je viens de trouver que la solution avec mod_rewrite ne fonctionne pas, car le Zend_Router ne voit que l'URI d'origine, pas réécrit. Le seul moyen est d'utiliser l'indicateur [R] edirect, mais cela n'a aucun sens dans ce cas. :-( –