Redirección 301 para distintos lenguajes de programación

A veces nos encontramos con la necesidad de cambiar las url’s de nuestras páginas,  bien porque hemos realizado una reestructuración del sitio, la hemos reprogramado o bien porque hemos cambiado de dominio. Cuando se realizan estos cambios, es muy importante que redireccionemos la url antigua hacia la nueva. La redirección más adecuada para estos casos es la redirección 301 (nos permite configurar una página web para que, cuando llegue el spider del buscador, éste sepa que la página se ha movido definitivamente a otra nueva dirección (URL). )

 

Este tipo de redirección permanente es muy importante también para el SEO, ya que evitamos así contenido duplicado, y transferimos todo el Page Rank y Backlinks  de la antigua url, hacia la nueva dirección.

Dado que según el lenguaje de programación de cada web esta redirección se debe realizar de forma distinta, he recopilado a continuación las indicaciones para realizar esta redirección en los principales lenguajes de programación:

 

Redireccion 301 en PHP
<?php
header( “HTTP/1.1 301 Moved Permanently” );
header( “Location: http://www.tu-nuevo-sitio.com” );
?>

Redireccion 301 en ASP
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.tu-nuevo-sitio.com/”
%>

Redireccion 301 en ASP.NET
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e) {
Response.Status = “301 Moved Permanently”;
Response.AddHeader(“Location”,”http://www.tu-nuevo-sitio.com”);
}
</script>

Redireccion 301 en JAVA JSP
<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.tu-nuevo-sitio.com/” );
response.setHeader( “Connection”, “close” );
%>

Redireccion 301 con .htaccess
redirect 301 /url_antigua.html http://www.dominio-nuevo.com/url-nueva/ 
Se lanza un comando redirect 301 y luego se indican tanto la url antigua como la nueva. La antigua simplemente se indica con la URL relativa al archivo .htaccess. La nueva URL se indica de manera absoluta, comenzando con http://.

 

 

This entry was posted in SEO and tagged , , . Bookmark the permalink.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>