Redirecciones 301 para conservar el pagerank

Las redirecciones 301 son conocidas también como redirecciones permanentes y es un método de las paginas web para redireccionar una antigua URL hacia otra con una estructura mas amigable tal vez.
Estas redirecciones se podrían hacer de mil maneras, por html, javascript, y redireccion por lenguajes de servidor como PHP. Lo importante es que el motor de búsqueda interprete esto como una redirreción 301 para conservar nuestro pagerank ganado, de esta manera nuestra url nueva tendrá el mismo peso en los motores de búsqueda.

Este es un listado de scripts para redirección 301 de los mas populares lenguajes de programación, si tienes uno que no esté en la lista se agradecería mucho el aporte.

ASP

< %@ Language=VBScript %>
< %
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.new-url.com/"
%> 

ASP.Net

<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.new-url.com");
}
</script> 

CGI PERL

$q = new CGI;
print $q->redirect("http://www.new-url.com/");

ColdFusion

<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.new-url.com"> 

htaccess

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] 

Java

< %
response.setStatus(301);
response.setHeader( "Location", "http://www.new-url.com/" );
response.setHeader( "Connection", "close" );
%> 

PHP

< ?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.new-url.com" );
?> 

Ruby on Rails

def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.new-url.com/"
end

vía: Webconf

También te puede interesar

2 Comments

  1. Software a Medida
    nov 04, 2010 @ 03:48:49

    Gracias por los ejemplos.

    En muchas ocasiones he tenido que hacer redireccioens 301 y no he tenido claro cómo hacerlo.

    Gracias.

    Un saludo.

    José Luis.

    Reply

  2. DoctorPC
    nov 11, 2010 @ 20:50:10

    Muy completo el post ;)

    Reply

Leave a Reply