Apr 30, 2008
I'm often asked how to do 301 redirects in PHP. It's not hard, but it's a pain having to remember the exact syntax every time. Here's a little function I wrote for Jojo CMS for making redirects easy.Usage
Add one line of code whenever you need to do a redirect.301 redirects...
302 redirects...
The function
You will need to include this code in your PHP script to be able to use this redirect function.{
if ($type == 301) header("HTTP/1.1 301 Moved Permanently");
header("Location: $url");
echo 'This page has moved to <a href="'.$url.'">'.$url.'</a>';
exit();
}
Jojo users
This function is available as part of Jojo CMS. Simply place "Jojo::" before the function call eg...Not so hard
There we go. A little function that makes a reasonably simple job very simple. It's saved me lots of time having to remember the exact syntax for a 301 redirect.Feel free to send a link my way if you find this useful.