controleur/action/param1/val1/param2/val2/
index/detail/
index/detail/ref/10
# Réécrit une URL de type xxx/yyy/zzz en index.php?controleur=xxx&action=yyy&id=zzz RewriteEngine on RewriteRule ^([a-zA-Z]*)/?([a-zA-Z]*)?/?([a-zA-Z0-9]*)?/?$ index.php?controleur=$1&action=$2&id=$3 [NC,L]
....code php.... include "details.php" ......
29 sept. 2014 à 12:00
http://bpesquet.developpez.com/tutoriels/php/evoluer-architecture-mvc/
extrait:
L'automatisation du routage nous a conduit à définir pour notre site des URL de la forme monsite.fr/index.php?controleur=xxx&action=yyy&id=zzz. Afin de faciliter leur lisibilité et leur référencement, il serait souhaitable de les remplacer par des URL de la forme monsite.fr/controleur/action/id. Ce format d'URL est adopté par la plupart des plates-formes PHP modernes (frameworks, CMS, etc.). Par exemple, l'URL pour accéder à l'action index sur le billet 3 sera monsite.fr/billet/index/3.
29 sept. 2014 à 14:51
29 sept. 2014 à 16:55
Pourtant c'est l'orientation que vous souhaitez en ré-écrivant l'URL.