Sven Rautenberg: mod_rewrite mit & und ?

Beitrag lesen

Moin!

Wenn du einen Apachen auf aktuellem Stand (2.2) hast, dann gibt es dafür das B-Flag.

Das hatte ich schon probiert. Dann schreibt er mir aber nicht mehr richtig um. Hab nicht nachgesehen, wo das Problem liegt, schätze mal wegen der Rekursion.

Die Frage ist, warum du die komplexe URL-Auswertung nicht komplett in PHP realisierst?

Das Rewriting aller aktuellen existierenden MVC-Frameworks beispielsweise sorgt einfach nur dafür, dass alle Requests, die nicht auf existierende Bilder, CSS- oder Javascript-Dateien laufen, einfach auf "das eine PHP-Skript" umgeleitet werden. Und erst dort wird die URL (und zwar die echte, inkl. aller unveränderten Parameter) dann ausgewertet und entsprechend behandelt.

Das hat unter anderem den Vorteil, dass man in einer etwas zugänglicheren Programmiersprache mit der URL arbeiten kann, und dass man ein einmal gefundenes Rewriting auch problemlos und performant in die httpd.conf schreiben und .htaccess abschalten könnte, wenn man einen eigenen Server verwaltet.

- Sven Rautenberg