Re: Question about HTTP 301 permanent redirects

From: Date: Tue, 28 Jun 2005 22:31:09 +0000
Subject: Re: Question about HTTP 301 permanent redirects
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-217779@lists.php.net to get a copy of this message
Hi Actually you can get away with this: header("Location: $url",301); This will let php generate the proper headers Also, and I stress this point (again and again), the http specification clearly states that location headers need to have a *fully qualified url* not a site-specific one. Failure to do so puts the proper working of your site in the hands of the end user's browser who may very well fail to redirect because he doesn't find http://yourpage.php. (some browser do handle this correctly, but that's besides the point). HTH Andy -- Registered Linux User Number 379093 -- --BEGIN GEEK CODE BLOCK----- Version: 3.1 GAT/O/>E$ d-(---)>+ s:(+)>: a--(-)>? C++++$(+++) UL++++>++++$ P-(+)>++ L+++>++++$ E---(-)@ W+++>+++$ !N@ o? !K? W--(---) !O !M- V-- PS++(+++) PE--(-) Y+ PGP++(+++) t+(++) 5-- X++ R*(+)@ !tv b-() DI(+) D+(+++) G(+) e>++++$@ h++(*) r-->++ y--()>++++ -- ---END GEEK CODE BLOCK------ -- Check out these few php utilities that I released under the GPL2 and that are meant for use with a php cli binary: http://www.vlaamse-kern.com/sas/ -- --

Attachment: [application/pgp-signature]
« previous php.general (#217779) next »