Bonjour,

Je souhaite avoir un format d'URL tel que celui-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://localhost/monsite/voir/quoi/profil/rubrique/infos
qui formulerait une requete telle que celle-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://localhost/monsite/index.php?action=voir&quoi=monprofil&rubrique=infos
Et cela avec si besoin un grand nombre de paramètres (une 10aine max quoi)

J'ai regardé du coté de htaccess, mais sans trop de réussite. J'arrive tout de même à faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://localhost/monsite/voir -> http://localhost/monsite/index.php?action=voir
Mais c'est la récursivité que je ne comprend pas comment faire...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Rewritecond %{HTTP_HOST} ^localhost
Rewritecond %{REQUEST_URI} ^/monsite
Rewritecond %{REQUEST_URI} !^/monsite(.+)?CSS
Rewritecond %{REQUEST_URI} !^/monsite/JS
RewriteCond %{QUERY_STRING} !^action=(.*)$
Rewriterule ^([a-zA-Z0-9_-]+)$ /monsite/index.php?action=$1
Lors de la mise en oeuvre je virerais le localhost/monsite et cela deviendra monsite.com, mais pour le moment, ma question ce pose en local. Pourriez vous m'aider ?