flag [L] marche pas

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

xdumont
WRInaute discret
WRInaute discret
 
Messages: 74
Inscription: 14 Sep 2004

flag [L] marche pas

Message le Dim Nov 07, 2004 15:42

Bonjour,

voilà la règle :
RewriteRule ^agenda/$ agenda/page/0-0-0\.html [L]
RewriteRule ^agenda(.*)/([\d|-]*)\.html$ agenda/index.php\?q=$2&path=$1 [L]

quand la deuxième règle est commentée et bien il prend agenda/page/0-0-0\.html sinon il prend mon index.php

C'est comme s'il passait outre ma directive [L]

Et quand j 'ajoute &%{REQUEST_URI} à la fin de la deuxième règle et que j''y ajoute le flag R.

je vois qu'il sert :
agenda/index.php\?q=xx&path=xx&/agenda/page/0-0-0.html

et les logs d'apache m'indique un internal redirect


je suis un peu perdu ...


merci

xavier

xdumont
WRInaute discret
WRInaute discret
 
Messages: 74
Inscription: 14 Sep 2004

Message le Dim Nov 07, 2004 19:37

Je me répond ...

Si les règles suivant un [L] sont succeptibles de traiter le résultat de la réécriture, elles le font.

Or c'est mon cas ...

Vous confirmez ?

bon dans l'attente je traite comme ça :
RewriteRule ^agenda/$ /agenda/page/0-0-0\.html [L]
RewriteRule ^agenda/page/.*$ - [L]
RewriteRule ^agenda(.*)/([\d|-]*)\.html$ /agenda/index.php\?q=$2&path=$1 [L]

J'ai essayé le flag NS pour maintenant la troisième règle , mais il n'a rien arrangé ???

merci

xavier


Remi L.
WRInaute passionné
WRInaute passionné
 
Messages: 1063
Inscription: 6 Sep 2003

Message le Dim Nov 07, 2004 20:17

Garde à l'esprit que l'URL une fois rewritée passe à nouveau dans la moulinette. C'est pour cela que tu as l'impression que ton [L] n'est pas respecté...

xdumont
WRInaute discret
WRInaute discret
 
Messages: 74
Inscription: 14 Sep 2004

Message le Dim Nov 07, 2004 20:50

merci

je comprends enfin ...


xavier

Fireslinger
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 19 Juin 2006

Message le Sam Nov 11, 2006 16:15

Je remonte ce post de loin mais c'est exactement le pb que j'ai...

Remi L. a écrit:Garde à l'esprit que l'URL une fois rewritée passe à nouveau dans la moulinette. C'est pour cela que tu as l'impression que ton [L] n'est pas respecté...


J'avais cru comprendre que justement le flag [L] servait justement à empecher que l'url rewrité de la ligne ne passe dans la mouilnette des suivants... Je ne comprends pas :?


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