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] --------------------------------------------------------------------------
