Mod_Rewrite + Dynamische Variablen

Na dann sollst Du Deinen Willen bekommen... :p
Code:
RewriteEngine On
# Dateiendungen liefern wir zwar aus, nehmen sie aber nicht zurück:
RewriteRule ^(.+)(\.html?\b)(.*)$ $1$3
# Rekursion, mit Vorsicht zu genießen:
RewriteRule ^/([^/]+)/([^/]+)/?(.*)? /$3?$1=$2 [QSA,N,NE]
# Im Fall einer geraden Anzahl parameter:
RewriteRule ^/$ /index.php [L]
# Wenn irgendein PHP-Skript direkt angesteuert wird:
RewriteRule ^/.*\.php$ $0 [L]
# Falls wir eine ungerade Zahl von Verzeichnissen bekommen haben:
RewriteRule ^/([^/]+)/?$ /index.php?__not_parsed=$1 [QSA,L]
# Falls etwas nicht berücksichtigt wurde:
RewriteRule ^.*$ /index.php?__not_considered=$0 [QSA,L]
Anstelle umständlicher Erklärungsversuche hier einfach mal ein Link zum Testen.

Den Kram zu optimieren überlasse ich gern den Profis - Gumbo z.B. hätte bestimmt noch so einiges zu verbessern -
ich wollte nur beweisen dass es möglich ist.

Gruß
Enum

Danke dir! Das funktioniert auf jedenfall...
Kann ich nur so in der Form nicht verwenden, weil dann wieder das Problem ist, das ich zwischen Usereingabe und was nun im Endeffekt Variablen sind, nicht mehr unterscheinden kann. Ich glaube das ist so wie ich mir das Vorstelle auch nicht möglich... Jedenfalls hab ich die Lösung direkt mal abgespeichert für andere Projekte wo ich dieses Problem nicht habe!

Nochmal danke... auch gedrückt :D
 
Zurück