Redirección con PHP o ASP 301

Hay que crear una página PHP o ASP para que cuando llegue el robot del buscador, éste sepa que la página se ha movido definitivamente a otra nueva dirección (URL). Con este redireccionamiento, se traspasarán los valores de PageRank y de backlinks que ya disponíamos en nuestra vieja URL.

El número 301 se trata realmente de un ‘estado’ del servidor web. También existen los mensajes ‘404 Not Found’ o ‘500 Internal Server Error’, el ‘301 Moved Permanently’ son estados de los estándares del protocolo HTTP.

Pero esto lo podemos controlar con PHP o ASP desde el propio servidor.

Redirección 301 con PHP (en la página que queramos redireccionar)
<?
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.nueva-direccion.com” );
?>
Redirección 301 con ASP (en la página que queramos redireccionar)

Por ejemplo: por defecto, el index.php del directorio raiz es el que se muestra cuando se entra en un determinado dominio, por tanto, crear una página index.php y ponerlo en el raiz y que redirija a otra ubicación.
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.infinitecurl.net/wordpress”
%>
Mediante el uso de un archivo .htaccess y el módulo mod_rewrite de Apache
http://www.infinitecurl.net/wordpress/?p=37