Si nos encontramos en la necesidad de mudar nuestra pagina, pero no queremos perder el PR de google, uno de los artilugios que estan permitidos en el standard de HTML es utilizar en el Header una redireccion permanente codigo 301 o temporal codigo 302.
Si queres saber si una URL utiliza este mecanismo de redireccion (puede ser una tecnica útil al realizar SEO en una web), podes usar este pequeño codigo PHP (uso get_headers() solo en PHP5):
$url = $_POST['url']; //o de donde provenga la url a analizar
if(!strstr($url,'http://')) $url = 'http://'.$url; //requiere la especificacion http://
$results = get_headers($url);
if(isset($results[0]) && $results[0] == 'HTTP/1.1 301 Moved Permanently')
echo 'Se detectó redireccion 301 (Permanente)';
elseif(isset($results[0]) && $results[0] == 'HTTP/1.1 302 Moved Temporarily')
echo 'Se detectó redireccion 302 (Temporal)';
else
echo 'La url no tiene redireccion 301 ni 302';
Si haces un print_r($results) veras toda la info extra que provee la funcion get_headers(..) de PHP.
donde se pone el codigo!
El código se pone en el index.php o en cualquier archivo php (al inicio) que quieras que al ser visitado, se realice la redireccion!