Seite 1 von 1

Unbegrenzte vars

Verfasst: 04.11.2008 18:18
von Soma
Nabend,

ich möchte meine URL

domain.de?var1:var2:varn

in

domain.de/var1/var2/varn

umwandeln.


soweit würd ich wohl mit biegen und brechen noch kommen, allerdings ist mein problem nun das die daten die ich übergebe stark variieren, heisst ich brächte ne lösung womit ich unbegrenzt /var1/var2/var3/etc machen kann ohne ne riesige .htaccess datei zu erstellen.

Hat wer ne Idee ?

Verfasst: 05.11.2008 09:54
von Gumbo
Unbegrenzt ist es nur mit einem zusätzlichen Programm möglich, da es einen internen Zähler für die Durchläufe gibt, der Endlosschleifen verhindern soll.

Verfasst: 05.11.2008 16:38
von Soma
Gumbo hat geschrieben:Unbegrenzt ist es nur mit einem zusätzlichen Programm möglich, da es einen internen Zähler für die Durchläufe gibt, der Endlosschleifen verhindern soll.


Ok kann man das denn ohne viele Zeilen für ~10 vars machen ?
wär nett wenn mir jemand die quellcode schreiben würde :) blick den kompletten syntax von modrewrite nocht nicht ganz... :(

Verfasst: 06.11.2008 15:45
von Gumbo
Hier würde sich Rekursion anbieten, wobei bei jedem Durchlauf ein Argument verarbeitet wird. Beispiel aus den [url="http://modrewrite.de/foren/ftopic82.html"]FAQ[/url]:

Code: Alles auswählen

RewriteRule ^([^/,.]+),([^/_]+)_([^/,.]+)([^/.]*)(\.html)?$ $1$4?$2=$3 [QSA,N]
RewriteRule ^([^/.]+)$ /$1.php [L]