0) { header('HTTP/1.1 300 Multiple Choices'); header('Location: '.$uri[0]); $choices = ''; foreach ($uri as $href) { $choices .= '
  • '.$href.'
  • '; } exit('

    301 - Multiple Choices:

    '); } } else { $uri = $uri[0]; if ($method == 'refresh') { header('Refresh: 0; url='.$uri); } else { $codes = array ( '301' => 'Moved Permanently', '302' => 'Found', '303' => 'See Other', '304' => 'Not Modified', '305' => 'Use Proxy', '307' => 'Temporary Redirect' ); $method = isset($codes[$method]) ? $method : '302'; header('HTTP/1.1 '.$method.' '.$codes[$method]); header('Location: '.$uri); } exit('

    '.$method.' - '.$codes[$method].'

    '.$uri.'

    '); } } } // End url