wahsaga: mod_rewrite

Beitrag lesen

hi,

RewriteRule ^(.*)/(.*)/(.*) /?eins=$1&zwei=$2&drei=$3

Klappt:
http://example.net/1/2

wirklich?

http://example.net/1/2/
http://example.net/1/2/3

Läuft nicht:
http://example.net/1

natürlich, darauf trifft deine bedingung ja auch nicht zu.

http://example.net/1/

dito.

http://example.net/1/2/3/

dito.

m.E. brauchst du mehrere separate regeln für dein vorhaben.

RewriteRule ^([0-9]*)/([0-9]*)/([0-9]*)/?$ /?eins=$1&zwei=$2&drei=$3
RewriteRule ^([0-9]*)/([0-9]*)/?$ /?eins=$1&zwei=$2&drei=0
RewriteRule ^([0-9]*)/?$ /?eins=$1&zwei=0&drei=0

gruss,
wahsaga