2010-11-19 9 views
0

Ich habe diese Rewrite-Regel:mod_rewrite Regex Ausgabe

RewriteRule ^/([0-9])+$ http://<domain>/$1/ [L] 

Und wenn ich an den Ort und die Art bekam:

http://<domain>/596 

Ich erwarte es mir

http://<domain>/596/ 
zu

umleiten

Aber es leitet mich um:

http://<domain>/6/ 

Was mache ich hier falsch?

Danke! :-) Eric

Antwort

1

Das + muss in die Klammern gehen.

RewriteRule ^/([0-9]+)$ http://<domain>/$1/ [L] 

Ansonsten, was Sie sagen ist, ich will eine oder mehr Übereinstimmungen für eine Ziffer, anstatt ich ein einziges Spiel will mit 1 oder mehr Ziffern.

+0

Huch. Ich hätte das sehen sollen! :(Danke für den Fang. –

+0

@Eric Ziemlich gut, ich bin sicher, wir waren alle schon oft dort. – Orbling