El método de redirección 301
Jueves, Enero 8, 2009 12:00
Por diferentes motivos en ocasiones como Webmaster, nos vemos en la obligación de cambiar nuestras urls, ya sea por que hemos cambiado el nombre de los archivos en el servidor, o debido a una reestructuración del sitios, o simplemente por que hayamos cambiado de dominio, etc.
Lo ideal, tanto a nivel de usuario como para los buscadores, seria que redireccionemos a las nuevas direcciones para que puedan ver la información que estaban solicitando,
Existen varias maneras de redirigir a los usuarios tanto con la programación por servidor usando tecnología de servidores (php, asp, etc.) como por programación para clientes (html, javascript).
Pero esto para los buscadores no vale, así que si queremos conservar nuestra posición en el índice de google por ejemplo y que todos los backlinks sigan apuntando a la nueva dirección, debemos hacer una redirección de las llamadas 301 desde el propio servidor.
Para llevar a cabo dicha redirección utilizaremos varios métodos.
Uno seria por ejemplo modificar el archivo .htaccess (solo en Linux / Apache).
Veamos un ejemplo:
redirectMatch 301 ^(.*)$ http://www.mecagoenlos.com$1
Esto hace que una página que estuviese en http:// viejo .com/directorio/pagina.php sea redireccionado a http://www.mecagoenlos.com/directorio/pagina.php
Redirecciones con php
<?
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.nuevodominio.com” );
?>
Redirección con ASP
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, ” http://www.nuevodominio.com”
>
Redireccón ASP .NET
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(“Location”,”http://www.nuevodominio.com”);
}
</script>
JSP (Java)
<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.new-url.com/” );
response.setHeader( “Connection”, “close” );
%>
CGI (Perl)
$q = new CGI;
print $q->redirect(http://www.nuevodominio.com/);

ivacf1 dijo:
Enero 10th, 2009 a las 6:32 pm
Hola, el otro día intente poner una oferta en una web de venta de enlaces pero no dejan ofertar webs con redireccion 301. Alguien sabe por que motivo no dejan? perjudica a los enlaces que estan en mi web que yo tenga una redirección?