Seite 1 von 1

Mod-Rewrite Leerzeichen durch - ersetzen wie?

Verfasst: 28.08.2006, 14:50
von axelm
Hallo,

ich habe eine Rwrite rule die macht mir aus

www.bla.de/123 -> /preise/index.php?price=$1

RewriteRule ^/([0-9]+)$ /preise/index.php?price=$1

jetzt habe ich aber auch Leerzeichen im String also
www.bla.de/1 234
weiß Jemand wie man das in der Rule mit umsetzen kann?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 28.08.2006, 16:47
von Southmedia
Was willst du genau? Einfach, dass auch das Leerzeichen hinter den Preis gesetzt wird oder dass das Leerzeichen durch einen Bindestrich ersetzt wird? Zweiteres geht meines Wissens nach nicht.

Verfasst: 29.08.2006, 13:57
von axelm
ich will dass das Leerzeichen durch ein Bindestrich ersetzt wird,
wenn ich im Moment wie www.bla.de/1 234 habe bzw. url codiert www.bla.de/1+234 dann sprint die Rule nicht an und es kommt 404 raus.

Verfasst: 29.08.2006, 14:23
von Southmedia
Ja und was soll jetzt wo durch Bindestrich ersetzt werden?

Wenn die Rule anspringen soll musst du Leerzeichen in die Rule aufnehmen.

Verfasst: 13.12.2006, 19:10
von axelm
Das + bzw. Leerzeichen soll durch Bindestrich ersetzt werden

Verfasst: 13.12.2006, 19:16
von chris21

Code: Alles auswählen

RewriteRule ^/([0-9]+)\ ([0-9]+)$ /preise/index.php?price=$1-$2
schon probiert?

Alternativ:

Code: Alles auswählen

RewriteRule ^/([0-9]+)\+([0-9]+)$ /preise/index.php?price=$1-$2