[Route] Besoin d'aide pour la configuration des mes routes => url propre
Bonjour à tous,
J'aimerai avoir des url "propres" du type :
http://monsite.com/language/sport/mo...m1-param2.html.
Je test donc la configuration de ma route pour accéder à la page.
http://monsite.com/fr/sport1/news/vi...mon-titre.html
Voici mon fichier routes.ini :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
[routes]
routes.compat.route = ":language/:sport/:module/:controller/:action/*"
routes.news.route = ":language/:sport/:module/:controller/:action/*"
routes.news.type = "Zend_Controller_Router_Route_Regex"
routes.news.route = "fr/sport1/news/view/full\-(\d+)\-(.+).html"
routes.news.defaults.module = "news"
routes.news.defaults.controller = "view"
routes.news.defaults.action = "full"
routes.news.map.1 = "id"
routes.news.map.2 = "titre"
routes.news.reverse = "fr/sport1/news/view/full-%d-%s.html" |
Il y a deux problèmes avec cette configuration:
1) Je doit mettre en dure la valeur des variables :language et :sport
2) Cela m'afficher full-3-mon+titre.html au lieu de full-mon-titre.html ("+" en "-")
Le 1er problème est beaucoup plus génant. Savez vous comment ne pas avoir à mettre les variables :language et :sport ?
Merci d'avance.