Slim: RewriteEngine in Apache

Beitrag lesen

Hallo Florian

Ich kenn mich mit dem Apache und seinem Rewritemech. nicht aus, gebe ich zu. Nur
allgemein mit RegExpr etc. aber das riecht nach einer Rekusiven Schleife.
Sind diese beiden ersten Zeilen überhaupt erforderlich.

(1) RewriteCond   %{HTTP_HOST}                 ^www.[^.]+.flone.de$
(2) RewriteRule   ^(.+)                        %{HTTP_HOST}$1          [C]

(3) RewriteRule   ^www.([^.]+).flone.de(.*)$ $1$2

Also wenn (1) sowas wie ein Makro sein soll, dann machen 1+2 ziemlich dasselbe wie (3),
bzw. (2) sieht gefährlich rekursiv aus, falls Apache Makros so ersetzt .
Allgemein gilt bei RegExpr: Die längsten Regeln zuerst notieren. Also eigentlich sollte (3)
alleine schon das gewünschte erledigen, evtl. noch um ein EOL ($) ergänzt (s.o.).
Wenn das auch nicht hilft, bin ich mit meinem Latein leider am Ende.

MfG Slim