par
omelhor » 27 sept. 2012, 11:35
Bonjour,
Je n'arrive pas a mettre au point une expression régulière dans mon htacess
Mon RewriteRule:
Code : Tout sélectionner
RewriteRule ^joueur/(.*)-?([0-9]?).html$ /joueurs.php?nomJoueur=$1&p=$2 [L]
où $1 => nom du joueur
où $2 => numéro de page
Quand je tappe mon url:
Dans ma page joueurs.php, via un $_GET j'obtient ceci:
Code : Tout sélectionner
array
'nomJoueur' => string 'Joueur-Luis-de-Carvalho' (length=21)
'p' => string '' (length=0)
=> j'obtiens bien ce que je veux
Si je tappe:
Là j'obtient :
Code : Tout sélectionner
array
'nomJoueur' => string 'Joueur-Luis-de-Carvalho-5' (length=23)
'p' => string '' (length=0)
Alors que je voudrai:
Code : Tout sélectionner
array
'nomJoueur' => string 'Joueur-Luis-de-Carvalho' (length=23)
'p' => string '5' (length=0)
Pouvez-vous m'aider svp ?
Merci beaucoup
Bonjour,
Je n'arrive pas a mettre au point une expression régulière dans mon htacess
Mon RewriteRule:
[code]RewriteRule ^joueur/(.*)-?([0-9]?).html$ /joueurs.php?nomJoueur=$1&p=$2 [L]
[/code]
où $1 => nom du joueur
où $2 => numéro de page
Quand je tappe mon url:
[code]http://127.0.0.1/joueur/Joueur-Luis-de-Carvalho.html[/code]
Dans ma page joueurs.php, via un $_GET j'obtient ceci:
[code]array
'nomJoueur' => string 'Joueur-Luis-de-Carvalho' (length=21)
'p' => string '' (length=0)
[/code]
=> j'obtiens bien ce que je veux
Si je tappe:
[code]http://127.0.0.1/joueur/Joueur-Luis-de-Carvalho-5.html[/code]
Là j'obtient :
[code]array
'nomJoueur' => string 'Joueur-Luis-de-Carvalho-5' (length=23)
'p' => string '' (length=0)[/code]
Alors que je voudrai:
[code]array
'nomJoueur' => string 'Joueur-Luis-de-Carvalho' (length=23)
'p' => string '5' (length=0)[/code]
Pouvez-vous m'aider svp ?
Merci beaucoup