[RESOLU] Url rewriting

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Url rewriting

Re: Url rewriting

par Zahnzao » 30 juin 2013, 12:01

Ah ok !!

Les parenthèses imbriquées comptent !

Dire que j'ai cherché plus d'une heure pourquoi mes variables ne passaient pas avant de me rendre compte que ma valeur était dans $3...

Bref merci pour ta réponse.

Re: Url rewriting

par dix2 » 30 juin 2013, 09:50

salut,

$1 correspond aux premières parenthèses, donc : (([a-z0-9]|-)+)
$2 correspond aux deuxièmes parenthèses, donc : ([a-z0-9]|-)
$3 correspond aux troisièmes parenthèses, donc : ([0-9]+)

@+
dix2

Url rewriting

par Zahnzao » 29 juin 2013, 19:56

Bonjour,

j'ai une petite question. Pourquoi cette règle

Code : Tout sélectionner

RewriteRule ^gallerie/(([a-z0-9]|-)+)/([0-9]+)$ gallerie.php?id=$1&pic=$3 [L]
me retourne la dernière lettre de mon $1 en $2 ???

exemple, si je teste cette url "/gallerie/ma-galerie/1" avec cette règle

$1 = "ma-galerie"
$2 = "e"
$3 = 1

C'est incompréhensible, je comprend pas :o

???