so funktioniert´s:
*----
header ("Status: 301 Moved Permanently\r\nLocation:http://".selectDirect(getenv(REQUEST_URI)));
exit;
*----
<nörgel>
Ein "Status" ist AFAIK nicht im HTTP-Protokoll definiert und wird anscheinend nur von PHP wegen der Uraltversion PHP 3 intern umgesetzt. In dem Zusammenhang dann auch noch zwei Zeilen an header() zu übergeben, wovon in der Anleitung nun überhaupt nix steht, halte ich für..naja..Glatteis :) Und ein Leerzeichen nach dem Doppelpunkt ist laut RFC 2616 auch ganz nett.
Mach's doch lieber gleich ganz richtig und schick
header("HTTP/1.0 301 Moved permanently");
header("Location: http://". undsoweiterunsofort..
</nörgel>
Nix für ungut ;)
soenk.e