confusion d'un parametre numérique dans RewriteCond

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

jeremie-io
Nouveau WRInaute
 
Messages: 10
Inscription: Mer Juin 04, 2008 0:29

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: 2661
Inscription: Lun Mai 03, 2004 14:48

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 accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

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
 
Messages: 10
Inscription: Mer Juin 04, 2008 0:29

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 accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Jeu Juin 05, 2008 15:40

c'est pas possible (l'inverse oui)

jeremie-io
Nouveau WRInaute
 
Messages: 10
Inscription: Mer Juin 04, 2008 0:29

Message le Jeu Juin 05, 2008 15:56

OK

Vap
WRInaute accro
WRInaute accro
 
Messages: 1090
Inscription: Dim Juin 17, 2007 20:12

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


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