([0-9]+) innebär att omskrivningen bara fungerar med siffror (0-9).
Testa detta:
RewriteRule ^bar/([a-z0-9]+)/(a-z[0-9]+)$ foobar.php?category=$1&id=$2
1 svar · 279 visningar · startad av Freestyler
Jag kör Apache 2.0.49 och har ett litet problem med mod_rewrite.
Vill få till följande:
->
foobar.php?category=X&id=Y
Har försökt med följande men får det ej att lyckas:
RewriteRule /bar/([0-9]+)/([0-9]+) /foobar.php?category=$1&id=$2
Går detta att lösa eller måste jag köra på
http://www.foo.com/bar/X,Y
Och därefter splitta strängen för att få ut X och Y?
([0-9]+) innebär att omskrivningen bara fungerar med siffror (0-9).
Testa detta:
RewriteRule ^bar/([a-z0-9]+)/(a-z[0-9]+)$ foobar.php?category=$1&id=$2