Hallo schwilli,
Statt http://foo.bar/script.php?das=1&sind=2&vars=3
hätte ich gerne http://foo.bar/1/2/3
schöne idee.
RewriteRule ^([a-z]*)/?([a-z]*)/?(.*)$ index.php?das=$1&sind=$2&vars=$3
Hmmm... willst du auch, dass
/1/2
/script.php?das=1&sind=2
wird?
na gut, also:
^([a-z]*)/?([a-z]*)/?(.*)$
findet beliebige kleine Buchstaben, danach evv. ein / oder auch nicht, dann nochmal beliebige kleine buchstaben, dann nochmal ein / oder auch nicht, und dann alle beliebigen zeichen.
Kleine Frage: Was soll das "/?"? Wenn du willst, dass auch ein Aufruf von
/verzeichnis
geht, also dass
/verzeichnis
/verzeichnis/
/verzeichnis/verzeichnis
/verzeichnis/verzeichnis/
/verzeichnis/verzeichnis/14255abc....
geht, müsstest du das so schreiben:
^([a-z]+)(?:/?|([a-z]+)(?:/?|(.+)))$
das trifft das gesagte. Probier dir den Pattern mal im kopf aus, ich muss gleich weg, deswegen habe ich keine Zeit, ihn dir umfangreicher zu "erklären"...
Hoffe, es hat geholfen,
WAuWau
ss:) zu:) ls:& fo:) de:] va:) ch:° n4:( rl:( br:^ js:| ie:% fl:{ mo:|
E-Mail WauWau: [mailto:der-wauwau@gmx.de]