confusion d'un parametre numérique dans RewriteCond

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

jeremie-io
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 4 Juin 2008

confusion d'un parametre numérique dans RewriteCond

Message le Jeu Juin 05, 2008 1:01

voici ce ce qu'il y a dans mon .htaccess
Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^idiome=es&type=0&item=([0-9]+)$
RewriteRule paintings\.php$ /index.php?lg=es&gallery=all [R=301]
RewriteRule paintings_2\.php$ /index.php?lg=es&gallery=all&g_p=8&images=large [L,R=301]


et le résultat c'est qu'il redirige indistinctement
paintings_2.php?idiome=es&type=0&item=32
et
paintings_2.php?idiome=es&type=1&item=42
vers
/index.php?lg=es&gallery=all&g_p=8&images=large

pourquoi redirige t'il aussi le type=1 ???

mon RewriteCond serait-il mal écris ??


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: 3 Mai 2004

Message le Jeu Juin 05, 2008 9:26

Je suppose que la condition s'applique uniquement à la ligne qui la suit immédiatement.

Jean-Luc


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Jeu Juin 05, 2008 14:21

tu as en effet deux règles différentes :
Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^idiome=es&type=0&item=([0-9]+)$
RewriteRule paintings\.php$ /index.php?lg=es&gallery=all [R=301]

et :
Code: Tout sélectionner
RewriteRule paintings_2\.php$ /index.php?lg=es&gallery=all&g_p=8&images=large [L,R=301]

la deuxième n'a pas de RewriteCond

jeremie-io
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 4 Juin 2008

Message le Jeu Juin 05, 2008 15:24

OK MERCI !!

quelqu'un sait si il serait possible d'avoir plusieurs RewriteRule pour une même RewriteCond ?


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Jeu Juin 05, 2008 15:40

c'est pas possible (l'inverse oui)

jeremie-io
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 4 Juin 2008

Message le Jeu Juin 05, 2008 15:56

OK

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Ven Juin 06, 2008 9:38

jeremie-io a écrit:OK MERCI !!

quelqu'un sait si il serait possible d'avoir plusieurs RewriteRule pour une même RewriteCond ?


Oui avec un peu de travail :
http://www.webrankinfo.com/forums/viewtopic_94456.htm


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

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