Ich habe mir gerade mal so nen kleinen übungsbereich zusammengebaut:
http://fg-lan.de/modrewrite/
in diesem fall ist das der feste pfad, daran ändert sich in meiner testumgebung nichts, allerdings möchte ich das meine rewrite rules davon unabhängig sind und fast überall einsetzbar sind (in einem gewissen rahmen).
so nun aber zum eigendlichen:
beispiellink: http://fg-lan.de/modrewrite/index.php?s ... ard=1&id=1
aus diesem link soll in der urlleiste folgender link werden: http://fg-lan.de/forum/board/1/id/1
also das site1 fällt weg, weil der teil eh klar ist, danach sollen alle variablen und deren werte in einzelne "vordner" gepackt werden.
ich möchte das die modrewrite auf unterschiedliche anzahlen von variablen reagieren kann.
und dann sollen natürlich auch die links nach obigem muster wieder zusammen geabut und aufgerufen werden.
folgendes habe ich mir schon zusammengesucht, allerdings klappt es nichti ganz und das ergebnis ist nicht zufriedenstellend:
- Code: Alles auswählen
Options -MultiViews
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /index\.php\?site=([^&\s]+)&*([^=]*)=([a-z0-9]*)
RewriteRule ^index\.php$ /%1\/%2\/%3\/%4\/%5\/ [R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)\/$ index.php?site=$1
RewriteRule ^([^/]+)\/([^/]+)\/([^/]+)\/$ index.php?site=$1&$2=$3
RewriteRule ^([^/]+)\/([^/]+)\/([^/]+)\/([^/]+)\/([^/]+)\/$ index.php?site=$1&$2=$3&$4=$5
hoffe ihr habt mein problem verstanden und könnt mir helfen!
danke!


