Recuperation valeur apres le ?
5 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- la_bouleaouane
- Nouveau WRInaute

- Messages: 4
- Inscription: 19 Juin 2004
Recuperation valeur apres le ?
Bonjour,
je souhaite recuperer une valeur qui se situe apres le ?
exemple
RewriteRule ([^-]*)-titi-([^-]*)\.html toto.php?id=$2 [L]
ici je recupere bien ma 2emm valeur par contre
RewriteRule ([^-]*)-titi-([^-]*)\.html?valeur_a_recup toto.php?id=$2&recup=$3 [L]
comment recuperer la valeur 3 qui se trouve apres mon ?
Merci
Franck
je souhaite recuperer une valeur qui se situe apres le ?
exemple
RewriteRule ([^-]*)-titi-([^-]*)\.html toto.php?id=$2 [L]
ici je recupere bien ma 2emm valeur par contre
RewriteRule ([^-]*)-titi-([^-]*)\.html?valeur_a_recup toto.php?id=$2&recup=$3 [L]
comment recuperer la valeur 3 qui se trouve apres mon ?
Merci
Franck
- la_bouleaouane
- Nouveau WRInaute

- Messages: 4
- Inscription: 19 Juin 2004
Toutou-Fr a écrit:et en essayant ca :
RewriteRule ([^-]*)-titi-([^-]*)\.html?([^-]*) toto.php?id=$2&recup=$3 [L]
ca marche ?
Non malheureusement
Le probleme est d'arrivé à gerer le ? je pense
Merci quand meme
Franck
- ChezThierry
- WRInaute occasionnel

- Messages: 273
- Inscription: 21 Oct 2005
Si tu veux juste ajouter la query string existante à tes variables forgées par toi-même, alors l'option QSA fera l'affaire, si par contre tu veux récupérer le contenu de la query string pour l'adapter, voila la procédure à suivre :
Il faut utiliser, avant la règle, un RewriteCond sur %{QUERY_STRING} en mettant entre parenthèses la partie que tu veux récupérer, et dans la RewriteRule juste après, tu pourras récupérer le contenu de la parenthèse dans %1 (puis %2 si deux groupes de parenthèses, etc..)
Par exemple:
ton url : -http://www.example.com/index.php?page=5
tu veux récupérer le numéro de page pour la rewrite rule et faire
-http://www.exemple.com/page5.html
(c'est un exemple, hein... faudra adapter)
ça donne :
Après, faut voir à adapter à ton besoin exact mais n'en sachant pas plus, je ne pourrais pas aider plus
(et n'ayant pas Internet chez moi pour cause de déménagement, je ne risque pas de reposter sous peu pour compléter).
Il faut utiliser, avant la règle, un RewriteCond sur %{QUERY_STRING} en mettant entre parenthèses la partie que tu veux récupérer, et dans la RewriteRule juste après, tu pourras récupérer le contenu de la parenthèse dans %1 (puis %2 si deux groupes de parenthèses, etc..)
Par exemple:
ton url : -http://www.example.com/index.php?page=5
tu veux récupérer le numéro de page pour la rewrite rule et faire
-http://www.exemple.com/page5.html
(c'est un exemple, hein... faudra adapter)
ça donne :
- Code: Tout sélectionner
RewriteCond %{QUERY_STRING} page=(\d+)
RewriteRule ^.*$ page%1.html
Après, faut voir à adapter à ton besoin exact mais n'en sachant pas plus, je ne pourrais pas aider plus
(et n'ayant pas Internet chez moi pour cause de déménagement, je ne risque pas de reposter sous peu pour compléter).
5 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Classement Interbrand 2006 : la percée de Google - 01-08-2006
- Google souhaite lever plus de 2 milliards de dollars - 30-03-2006
- Référencement : combien vaut un lien ? - 23-05-2006
- Les deux échelles du PageRank - 10-08-2004
- Les 2 échelles de PageRank : toolbar et DMOZ - 10-08-2004
- La balise meta NOYDIR de Yahoo - 05-03-2007
- 50 000 messages et 4 000 membres sur WebRankInfo ! - 08-12-2003
- Connaitre son PageRank sans la Google Toolbar... - 20-10-2002
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



