Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Recuperation valeur apres le ?

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
la_bouleaouane
Nouveau WRInaute

Inscrit le: 19 Juin 2004
Messages: 4

URL permanente de ce messagePosté le : Mer Déc 07, 2005 12:05    Sujet du message: 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
 
la_bouleaouane
Toutou-Fr
WRInaute passionné
WRInaute passionné

Inscrit le: 22 Aoû 2005
Messages: 642

URL permanente de ce messagePosté le : Mer Déc 07, 2005 12:31    Sujet du message: Recuperation valeur apres le ?

et en essayant ca :

RewriteRule ([^-]*)-titi-([^-]*)\.html?([^-]*) toto.php?id=$2&recup=$3 [L]

ca marche ?
 
Toutou-Fr Visiter le site web du posteur
la_bouleaouane
Nouveau WRInaute

Inscrit le: 19 Juin 2004
Messages: 4

URL permanente de ce messagePosté le : Mer Déc 07, 2005 14:09    Sujet du message: Recuperation valeur apres le ?

Toutou-Fr a écrit:
et en essayant ca :

RewriteRule ([^-]*)-titi-([^-]*)\.html?([^-]*) toto.php?id=$2&recup=$3 [L]

ca marche ?


Crying or Very sad
Non malheureusement
Le probleme est d'arrivé à gerer le ? je pense
Merci quand meme

Franck
 
la_bouleaouane
correiaj
WRInaute accro
WRInaute accro

Inscrit le: 25 Avr 2005
Messages: 1106
Localisation: Paraná y Bombonera

URL permanente de ce messagePosté le : Mer Déc 07, 2005 15:12    Sujet du message: Recuperation valeur apres le ?

Le mod_rewrite ne peut pas modifier les Query String (après le ?).
Mais tu peux mettre le drapeau [QSA] Query string append, pour transmettre ces variables à l´URI rewrité...
 
correiaj Visiter le site web du posteur
ChezThierry
WRInaute impliqué
WRInaute impliqué

Inscrit le: 21 Oct 2005
Messages: 273

URL permanente de ce messagePosté le : Jeu Déc 08, 2005 17:28    Sujet du message: Recuperation valeur apres le ?

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 :
Code:

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 Smile
(et n'ayant pas Internet chez moi pour cause de déménagement, je ne risque pas de reposter sous peu pour compléter).
 
ChezThierry Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

En savoir plus : .

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort