Article tagué Router
Zend Framework #5 : Routing et UrlRewriting avec Zend_Controller
18/01/10
Un point essentiel à ne pas négliger sur une application Web est la ré-écriture d’URL via un système de routeur. Pourquoi ré-écrire des Urls alors que l’utilisateur n’en tape jamais directement ? Et bien tout simplement, parce que l’utilisateur ne comprend pas forcement où il se trouve sur le site en regardant une Url de type « index.php?category=43&id=32&session=ad4zcf43lpo&page=322214421″. Une url comme « maboutique.com/composants/processeurs/intel/liste-des-processeurs.html » est beaucoup plus parlante.
La preuve c’est qu’ il s’agit du 3ème point qui influe le plus le référencement d’une page. Et puis on peut également avoir besoin internationaliser ses urls.
Zend Framework possède un routeur, qui permet de manipuler plus facilement les liens entre les pages au sein d’une application et également de faire de la réécriture.
Cette étape se fait au sein du Bootstrap d’une application Zend Framework et grâce à Zend_Controller.

