Mod rewrite Rätsel

PH

Legendäres Mitglied
moin

Ich habe z.Z. folgende Rewrite Rule:
CODE rewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9_-]+)$ script.php?user=$1


das funktioniert prima, um domain.com/blabla auf domain.com/script.php?user=blabla umzuleiten.

Aber sobald Leerzeichen im Spiel sind, funktioniert das nicht mehr.

domain.com/bla bla ergibt 404.

Dabei möchte ich, dass der Request auf domain.com/script.php?user=bla bla umgeleitet wird.

Ich denke, ich muss etwas an dem Ding ^([a-zA-Z0-9_-]+) schrauben, damit Leerzeichen auch entsprechen, aber ich habe keine Ahnung von RegEx

Wer kann helfen?

Danke
 
CODE
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9_-\ ]+)$ script.php?user=$1



oder, falls das nicht hilft oder zu anderen Problemen führt, dann mal:


CODE
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9_-+]+)$ script.php?user=$1



versuchen. Das Plus und Leerzeichen werden teilweise als äquivalent gesehen.
 
Zurück
Oben