Hallo Oliver,

du schreibst:

>I suche eine mod_rewrite Direktive bei der alle Requests des Domainnamen
>hostname.com/irgend/was/skript.pl?irgendwas  nach Hostnamen
www.hostname.com
>umgeschrieben werden.
>Eventuelle Skripte und GGI-Programme sollen aber wie vorgesehen ausgeführt
>werden.
>
>Zum Beispiel:
>
>http://www.hostname.com/oli.php?firstname=Oliver&lastname=Etzel
>wird im Client in die Adresszeile eingetippt.
>Es erscheint aber nach Bearbeitung des PHP-skripts in der Adresszeile
>www.hostname.com. Im Hintergrund soll aber das PHP-Skript oli.php validiert
>und ausgeführt werden.
>
>Wie kann ich das bewerkstelligen?

Wenn das aufgerufene PHP-Skript nur die Parameter entgegen nehmen und
stillschweigend abarbeiten soll, dann sorgst Du einfach dafür, dass
das PHP-Skript während seiner Verarbeitung keine Ausgabe macht (also
kein "echo" oder "printf" oder ähnliches) und ganz am Ende des
Skripts sorgst du dann mit Hilfe der Anweisung "header" dafür, dass
der Browser zurück zur Startseite (http://www.hostname.com) geleitet
wird. Die Lösung hat also nichts mit Hintergrundverarbeitung zu tun.

Beispiel:
<?php

// PHP-Skript arbeitet ganz viel...
// ...

// Am Ende der Verarbeitung Umleitung zur Startseite
header("Location: http://www.hostname.com";);
?>

Neben der Umleitung solltest Du dann noch das Caching des Browsers
mit Hilfe passender header-Anweisungen abschalten (vgl. dazu die
URL http://www.php.net/manual/de/function.header.php).

Läßt sich dein Problem damit lösen?

Viele Grüße
 Marcus Reimann
 M. Reimann Systemberatung
 http://www.reimann-systemberatung.de


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an [EMAIL PROTECTED]
           sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an