mit PHP wird das schon zu spät sein, denn wenn der Interpreter aktive wird, hat der Server ja bereits alles an das Script weitergeleitet und einen 200 oder einen 304 geschickt.
Der Server schickt gar nichts, solange das der Interpreter bzw. das Skript nicht sagt, daß er etwas schicken soll.
Wenn man jetzt im Script eine Umleitung (302) mit header("Location: ...."); auf sich selbst ohne GET-Parameter aufbaut, wird die Seite erneut aufgerufen und Du hast eine Endlosschleife gebaut.
Wohl kaum. Er will nur die Parameter weg haben, warum sollte er noch eine Weiterleitung machen, wenn die URL gar keine Parameter (mehr) hat?
Gruß,
soenk.e
PS: Das alles unabhängig davon, daß ich einer derartigen Weiterleitungsaktion ein nicht zu unterschätzendes Nervpotential auf Seiten des Nutzers zumesse.