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

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

cervin
Nouveau WRInaute
 
Messages: 1
Inscription: Mar Avr 13, 2004 13:08

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

Message le Mar Avr 13, 2004 13:27

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

chepiok
Nouveau WRInaute
 
Messages: 12
Inscription: Ven Mar 26, 2004 13:03

idem

Message le Mar Avr 13, 2004 20:20

même problème pour moi

chepiok
Nouveau WRInaute
 
Messages: 12
Inscription: Ven Mar 26, 2004 13:03

Message le Mar Avr 13, 2004 20:31

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

Code: Tout sélectionner
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 ?

tiboel
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 116
Inscription: Dim Mar 21, 2004 15:36

Flag QCA

Message le Mer Avr 14, 2004 10:12

Utilise un flag QCA, par exemple [L,QCA] qui permet la transmission de la query string


George Abitbol
WRInaute accro
WRInaute accro
 
Messages: 1923
Inscription: Ven Juin 06, 2003 7:57

Message le Mer Avr 14, 2004 12:44

Pas QCA mais QSA (Query String Append)

Fred

chepiok
Nouveau WRInaute
 
Messages: 12
Inscription: Ven Mar 26, 2004 13:03

Message le Mer Avr 14, 2004 20:07

merci les gars... me revoila sur le bon chemin.


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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Alerts, Google Apps for your Domain



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités