mod_rewrite Problem mit encodierten URLs Hallo,
wie euch vielleicht bekannt ist, besteht bei mod_rewrite das Problem, dass Regeln nicht mehr erkannt werden, wenn einmalig encodierte oder "reine" URLs in der URL vorhanden sind. Dieses Problem lässt sich umgehen, indem die übertragene URL doppelt encodiert wird. Leider ist in meinem Fall die doppelte Encodierung nicht möglich, da nicht ich dir URLs anhänge, sondern andere Personen, weile zum großen Teil Systeme dafür nutzen, welche eine doppelte Encodierung nicht unterstützen.
Gibt es eine Möglichkeit dieses Problem zu beheben, sodass auch einmalig encodierte URLs übertragen werden können?
Alternativ kann ich das URL-Parsing auch per PHP erledigen, was zwar aus Performancesicht eher minder optimal wäre, allerdings immerhin eine Lösung. Dazu folgende alternative Frage: Besteht die Möglichkeit, ohne die Nutzung von mod_rewrite, sämtliche Anfragen auf eine Domain bzw. ein Verzeichnis auf die gleiche Datei zu leiten und dabei allerdings den Dateinamen beibehalten, damit dieser über die $_SERVER-Variable abgefragt und geparsed werden kann?
Vielen Dank für eure Hilfe!!! |