Cheatah: Umgebungsvariable von mod_rewrite speichern bei Redirekt=301

Beitrag lesen

Hi,

Liegt das daran, dass durch den Rewrite=301 Vorgang prinzipiell was neues mit anderen Umgebungsvariablen gestartet wird?

Status 301 bedeutet, dass der Redirect über den Client geschickt wird, welcher seinerseits einen völlig neuen, vom vorherigen (weitgehend) unabhängigen Request startet. Insbesondere ist es kein serverinterner Redirect; der Client erfährt die neue URL (und im Prinzip auch _nur_ die).

Wie könnte ich das Vorhandensein von Umgebungsvariablen sonst noch mit einem Aufruf mittels Konsole testen  - es wären dann ja 2 Prozesse - die sehe ich aber nicht mit ps.

Du kannst mit Telnet jeden einzelnen Request nachvollziehen. Beispiel:

"""
shell> telnet dein.server 80
[...]
GET / HTTP/1.1
Host: dein.server

"""

Leerzeile nicht vergessen.

Kann man mod_rewrite oder Apache dazu bringen die variablen zwischenzuspeichern?

HTTP ist zustandslos. Der nachfolgende Request basiert auf nichts, was dem Server dann noch bekannt wäre.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes