Tach!
Damit ist aber der alte Request erledigt und die damals gesetzten Umgebungsvariablen nicht mehr vorhanden, weil jeder Request in einer neuen Umgebung abgehandelt wird.
Nein. Der Gunther will was anderes.
Der will kein Cookie setzen, sondern mittels header('Location: ...') zu einer hübscheren URL umleiten z.B. "http://examle.com/logout".
Selbst wenn es so wäre, wäre das nicht das ursprüngliche Ziel. Das war, die index.php ohne Anhang einmal in ihrer normalen Form und einmal für einen "Sie haben sich erfolgreich ausgeloggt"-Text zu verwenden. Und das geht ohne Session/Cookie/QS auf keinen Fall - abgesehen vielleicht noch vom unsicheren Referrer.
Wenn der "Sie haben sich erfolgreich ausgeloggt"-Text in einer separaten Ressource erscheinen soll, wäre doch der ganze Aufwand nicht nötig. Dann kann diese den Text direkt ausgeben. Auch wenn mod_rewrite intern zur index.php umschreiben sollte, kann man ohne weiteren Aufwand einfach REQUEST_URI befrage, was denn wirklich angefragt wurde.
dedlfix.