|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Débutant en XSLT Inscription : avril 2011 Messages : 53 ![]() |
Bonjour,
C'est mon premier poste sur ces forums et j'aurais besoin de la communauté pour un petit coup de pouce concernant l'URL rewriting (aaah tous ces newb qui veulent faire du rewriting et qui ont des soucis....) Voici le contenu de mon .htaccess : Code :
http://localhost/site1/index.php?page=formulaire en http://localhost/site1/formulaire.html J'ai voulu rajouter la transformation suivante: http://localhost/site1/index.php?pag...ire&id=partie1 en http://localhost/site1/formulaire-partie1.html Mais le soucis, quand je tape cette adresse : http://localhost/site1/formulaire-partie1.html Ca ne fonctionne pas. La requête $_GET['page'] prend la valeur : "formulaire-partie1" et la requête $_GET['id'] est vide. Il y a-t-il conflit qqpart ? Je ne suis pas assez à l'aise avec le regex pour trouver la solution seul. Merci de m'aider. Pouette. |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Inscription : août 2005 Messages : 8 280 ![]() |
Oui, il y a conflit : le masque (.*) vaut aussi pour (.*)-(.*) donc ta dernière règle n'est en fait jamais activée. Il suffit juste de la mettre en première position :
Code :
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Débutant en XSLT Inscription : avril 2011 Messages : 53 ![]() |
Génial !
Rapide et efficace le support ![]() Merci beaucoup. Pouette. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com