dedlfix: mod_rewrite Flag [L]

Beitrag lesen

echo $begrüßung;

probiere gerade ein bisschen mit mod_rewrite herum. Das Flag "L" sollte doch eigentlich laut Docu die Rule-Schleife abbrechen, z.B.

RewriteRule ^hallo.html$ /index.php [L]
RewriteRule ^index.php$ /test.php

Eigentlich sollte mit Flag die index.php angezeigt werden. Stattdessen erhalte ich aber die test.php. Was läuft da falsch?

Nach dem Umschreiben wird ein neuer interner Request mit dem Umschreib-Ergebnis gestartet, der wieder alle relevanten Konfigurationsdateien abklappert und für den dann deine zweite Zeile gilt. Den genauen Ablauf kannst du dir im RewriteLog ansehen. Um das einzurichten, musst du aber Zugriff auf die Apache-Konfiguration haben.

echo "$verabschiedung $name";