Still scratching my head on this one...

According to what I've read, when php is run as a CGI then a Status:
number text header should be set instead. Add to that the header docs on
the php site say that "The second special case is the "Location:" header.
Not only does it send this header back to the browser, but it also returns
a REDIRECT (302) status code to the browser unless some 3xx status code
has __already been set__."

Adding those two bits together, this code SHOULD work:

header("Status: 301 Moved Permanently");
header('Location: newurl');

I've even tried using the other format:
header("Location: newurl",1,301);

No matter what, I get a 302 instead of a 301.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to