Hej.
Jeg er igang med at lave en hjemmeside til mit fodboldhold, og er løbet ind i et problem mht. en rewriterule.
Jeg har lavet det sådan at en spiller kan vælges enten ud fra spillerens navn eller spillerens nummer - hvilket giver en url som dette:
showplayer.php?number=10
eller
showplayer.php?name=jens_jensen
Jeg vil nu gerne lave lækre url på hjemmesiden og forsøger at få det til at være enten
spiller/10
eller
spiller/jens_jensen
til dette har jeg lavet følgende rewriterule:
RewriteRule ^spiller/(.*)$ showplayer.php?number=$1
RewriteRule ^spiller/([a-zA-Z0-9_-]+)$ showplayer.php?name=$1
Problemet er bare at den ikke kan finde ud af det hvis jeg gør ovenstående, da jeg jo her sætter to rewriterules istedet for kun en - og det må gøre browseren forvirret?
Begge af ovenstående fungerer fint hvis jeg bruger dem hver for sig - men mit spørgsmål er altså:
Hvordan får jeg lavet en rewriteurl der både godtager number=$1 og name=$1?
Tak for hjælpen
Indlæg senest redigeret d. 18.10.2012 07:25 af Bruger #14602