Mantener posicionamiento aplicando la Redirección 301
Cuando creamos una dirección URL en Internet es rastreada e indexada por defecto por los diferentes motores de búsqueda. A veces nos encontramos con direcciones obsoletas que generan errores de tipo 404 not found o no existe. Es habitual si queremos reestructurar un sitio Web o tenemos la intención de aplicar un nuevo nombre de [...]
Sábado, 19 Enero 2008 | por Luis A. Serrano | Categoría: Posicionamiento
Cuando creamos una dirección URL en Internet es rastreada e indexada por defecto por los diferentes motores de búsqueda. A veces nos encontramos con direcciones obsoletas que generan errores de tipo 404 not found o no existe. Es habitual si queremos reestructurar un sitio Web o tenemos la intención de aplicar un nuevo nombre de dominio cometer el error de olvidarnos de las URL’s y de los backlinks que apuntan a nuestra Web.
Tengamos en cuenta que estas direcciones han podido adquirir un cache o prestigio importante en el índice de los buscadores, que a través de ellas van a llegar nuestras visitas y que perdiéndolas estaríamos cometiendo un grave error cuando la solución pasa por incluir una orden en la URL antigua con una redirección 301 hacia la nueva dirección URL.
Los siguientes métodos los hemos extraido del artículo de Mecagoenlos.com donde se explica de forma sencilla como deberíamos proceder para efectuar las redirecciones 301 según el tipo de código utilizado
Para llevar a cabo este tipo de redirección hay distintos métodos, uno sería modificar el archivo .htaccess (sólo en Linux / Apache) y otro con el lenguaje de programación (php, asp, .net, etc ) del lado del servidor. Vamos a poner unos ejemplos:
El archivo .htaccess es leído por el servidor cuando cualquiera hace una petición de otro archivo, en él hay una serie de reglas que nuestro Apache leerá antes de procesar nada. En estas reglas puedes decidir sobre los permisos de acceso, las redirecciones, etc.
Te permite crear patrones para redireccionar todas las páginas que contengan algo en la URL o que no lo contengan, o que empiecen por la letra a, y así podríamos dar infinidad de ejemplos pero veamos como sería si simplemente hemos cambiado de dominio pero no la estructura de la web ni el nombre de los archivos y queremos que apunte de uno al otro.
redirectMatch 301 ^(.*)$ http://www.consultorweb.es$1
Esto hace que una página que estuviese en http:// viejo .com/directorio/pagina.php sea redireccionado a http://www.consultorweb.es/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”
>
Redirecció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/);
También puede interesarte ...
Bien es sabido que cuantos más enlaces positivos tenga un sitio Web más puestos escalará en el r ...
Cuando solicitamos una URL desde el navegador el servidor al que hemos dirigido la solicitud re ...
A un mismo producto en Prestashop podemos atribuirle varios colores o incluso varias texturas d ...
En función de la actividad que usted desempeñe una Consultoría Web puede proporcionarle las herr ...
Los vales descuento son otra forma de motivar a nuestros clientes para que compren en nuestras t ...

Muchas gracias por el tuto.
La explicación está OK.
Yo Redireccioné un dominio completo y el pagerank y el nº de páginas indexadas por google es el que tenía en el dominio antiguo.
Saludos.