|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éprouvé
![]() Aurélien GéritsDéveloppeur Web Inscription : mai 2006 Messages : 1 045 ![]() |
Bonjour à tous, j'ai une question sur les paramètres de réécriture.
J'ai une réécriture des urls dites classique et je souhaite rendre dynamique le ou les paramètres d'une url. Pour le moment ma réécriture contient des paramètres fixe (on connais donc celui-ci) mais étant donné que je permet de passer n'importe quel paramètres pour faire une réécriture de module ma question peut on avoir des paramètres dynamique dans une url (genre paramètre anonyme). En gros cela ressemble à ceci pour le moment : Code :
mais imaginons que pour cette partie de l'url : je souhaite faire en sorte que n'importe quel paramètres peut passer (idée) : Est ce possible ? Seul la partie : Est obligatoire Je ne suis peut être pas clair
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.AFUP 2009 : Bien optimiser son code pour le référencement Mon projet open source de librairie PHP 5: magix cjquery |
||
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 295 ![]() |
C'est possible avec une réécriture "récursive". Deux exemples :
http://www.developpez.net/forums/d69...ires-virtuels/ http://www.developpez.net/forums/d97...t/#post5445262
__________________
![]() 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 | ||
|
Membre éprouvé
![]() Aurélien GéritsDéveloppeur Web Inscription : mai 2006 Messages : 1 045 ![]() |
Bonjour _Mac_,
J'ai oublier de spécifier que la langue est déjà présente dans la réécriture un peu plus haut Code :
RewriteRule ^([a-zA-Z]{1,3})/(.*) /$2?strLangue=$1 [QSA,L]
Code :
RewriteRule ^magixmod[/]([-_0-9a-zA-Z]+)/{0,1}$ /plugins.php?magixmod=$1 [QSA,L]
Code :
RewriteRule ^magixmod[/]([-_0-9a-zA-Z]+)[/]([^/]+)/{0,1}$ /plugins.php?magixmod=$1&$2=$3 [QSA,L]
Code :
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.AFUP 2009 : Bien optimiser son code pour le référencement Mon projet open source de librairie PHP 5: magix cjquery |
||
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 295 ![]() |
Ca veut dire quoi ? Qu'est-ce qu'il se passe exactement ? Tu peux donner le .htaccess en entier ?
__________________
![]() 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
|
|
|
#5 | |||
|
Membre éprouvé
![]() Aurélien GéritsDéveloppeur Web Inscription : mai 2006 Messages : 1 045 ![]() |
Bonjour _Mac_,
voici exactement ce que je viens de faire avec des paramètres obligatoire suivant le cas de figure sans savoir si je n'aurai pas de conflict. Code :
Peut être pourrais-je optimisé cette réécriture spécialement adapté pour mon système de plugin. Les cas de figure sont : Citation:
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.AFUP 2009 : Bien optimiser son code pour le référencement Mon projet open source de librairie PHP 5: magix cjquery |
|||
|
00
|
Copyright © 2000-2012 - www.developpez.com