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 :
Il y a deux problèmes avec cette configuration:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"
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.
Partager