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

Comment faire suivre des paramètres après réécriture

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
 
cervin
Nouveau WRInaute

Inscrit le: 13 Avr 2004
Messages: 1

URL permanente de ce messagePosté le : Mar Avr 13, 2004 14:27    Sujet du message: Comment faire suivre des paramètres après réécriture

voici mon url

1er cas

http://www.monsiteweb.com/cat/cat2/cat3/index.html -> modele.php?param1=$1param2=$2


en url rewriting
RewriteRule ^/(.*)/(.*)$ modele.php?param1=$1param2=$2 [L]

soit param1 = /cat/cat2/cat3 et param2 = index.html

tout ceci fonctionne très bien mais là où cela se complique :

2nd cas


http://www.monsiteweb.com/cat/cat2/cat3/index.html?param3=toto-> modele.php?param1=$1param2=$2

en url rewriting
RewriteRule ^/(.*)/(.*)$ modele.php?param1=$1param2=$2[L]

soit param1 = /cat/cat2/cat3 et param2 = index.html
or j'aurais souhaité qu'il me fasse suivre le param3 à la suite de index.html?param3=toto

J'ai constaté que si j'enlève le "?" effectivement cela fonctionne mais techniquement je ne peut pas l'enlever.

même si j'échappe le "?"
RewriteRule ^/(.*)/(.*)\?(.*)$ modele.php?param1=$1param2=$2$3 [L]

rien à faire

quelqu'un pourrait-il me donner la solution pour faire suivre mes paramètres dans la réécriture des urls??

Merci par avance
 
cervin
chepiok
Nouveau WRInaute

Inscrit le: 26 Mar 2004
Messages: 12

URL permanente de ce messagePosté le : Mar Avr 13, 2004 21:20    Sujet du message: idem

même problème pour moi
 
chepiok Visiter le site web du posteur
chepiok
Nouveau WRInaute

Inscrit le: 26 Mar 2004
Messages: 12

URL permanente de ce messagePosté le : Mar Avr 13, 2004 21:31    Sujet du message: Comment faire suivre des paramètres après réécriture

bien que que je ne semble pas tout à fait être ça. La ligne suivante fonctionne :

Code:
RewriteRule ^/fr/(.*)$ /dynamic/$1?%{QUERY_STRING}?=fr [L]

des meilleures propositions car l'url reconstruite n'est pas trés puriste quand la QUERY_STRING est vide ?
 
chepiok Visiter le site web du posteur
tiboel
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 21 Mar 2004
Messages: 116

URL permanente de ce messagePosté le : Mer Avr 14, 2004 11:12    Sujet du message: Flag QCA

Utilise un flag QCA, par exemple [L,QCA] qui permet la transmission de la query string
 
tiboel Visiter le site web du posteur
George Abitbol
WRInaute accro
WRInaute accro

Inscrit le: 06 Juin 2003
Messages: 1922

URL permanente de ce messagePosté le : Mer Avr 14, 2004 13:44    Sujet du message: Comment faire suivre des paramètres après réécriture

Pas QCA mais QSA (Query String Append)

Fred
 
George Abitbol Visiter le site web du posteur
chepiok
Nouveau WRInaute

Inscrit le: 26 Mar 2004
Messages: 12

URL permanente de ce messagePosté le : Mer Avr 14, 2004 21:07    Sujet du message: Comment faire suivre des paramètres après réécriture

merci les gars... me revoila sur le bon chemin.
 
chepiok 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 + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

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