webForumDet fria alternativet

Hjälp med mod_rewrite

1 svar · 279 visningar · startad av Freestyler

FreestylerMedlem sedan feb. 20002 218 inlägg
#1

Jag kör Apache 2.0.49 och har ett litet problem med mod_rewrite.
Vill få till följande:

http://www.foo.com/bar/X/Y

->

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?

Tjock-ErikMedlem sedan nov. 2002102 inlägg
#2

([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

132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)