webForumDet fria alternativet

Strul med RewriteRule

2 svar · 313 visningar · startad av jme

jmeMedlem sedan maj 20012 237 inlägg
#1

Hej.

Jag har följande två rader:

RewriteRule ^opres/course/editcourse/([a-z_0-9]+) opres/index.php?cmd=course&action=editcourse&courseid=$1

RewriteRule ^opres/course/removecourse/([a-z_0-9]+) opres/index.php?cmd=course&action=removecourse&courseid=$1

url #1 http://localhost/opres/course/editcourse/YLY105\<-- regel #1 - denna fungerar inte

url #2 http://localhost/opres/course/removecourse/YLY105 <-- regel #2 - denna fungerar

url #3 http://localhost/opres/course/editcourse/yly105 <-- regel # denna fungerar

Jag ser att jag kör med a-z vilket skall betyda att enbart små bokstäver är tillåtna. Ändrar jag från [a-z0-9] till [a-zA-Z0-9] så fungerar url #1.

Nu undrar jag varför regel #2 fungerar?

TravoniMedlem sedan okt. 20041 556 inlägg
#2

Bugg?

jmeMedlem sedan maj 20012 237 inlägg
#3

Möjligt. Jag kör nu med [a-zA-Z_0-9].

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