DISEÑO Y SERVICIO WEB, RECURSOS EN LINEA, TUTORIALES, PROGRAMAS Y MÁS...

jueves, 3 de septiembre de 2009

Distintas formas de Redireccionar una página

Si alguna vez cambias de dirección y quieres que todos los que entren a la vieja sean redirigidos a la nueva lo que tienes que hacer es hacer unos pequeños cambios en la vieja, entonces cada vez que alguien entre a tu dirección vieja automáticamente sin tener que hacer ningún clic estarán en la nueva.
Muy útil hasta que todos sepan tu nuevo dominio.
También se puede utilizar dentro de un mismo sitio
Aquí voy a dejar varias formas para que lo hagas. Recuerda los cambios se hacen en tu página vieja

Primer caso. Con HTML
lo que hacemos es pegar este código entre las etiquetas head

<meta http-equiv="Refresh" content="30";URL="redireccionar.html" />


En el código debemos sustituir "redireccionar.html por la nueva dirección completa

Algo muy importante a tomar en cuenta es que redireccionar una página puede conducir a recibir una sanción por parte de los buscadores. Para eso es muy importante que esto se haga de la forma correcta.

Una forma es utilizar la redirección 301

Redireccion 301

El código del estado 301 indica que una página ha sido trasladado permanentemente y que los buscadores deberín dejar de indexar la URL antigua, sustituyéndola con la nueva.


Acá voy a pegar algunos ejemplos extraídos de promocioning con diferentes lenguajes

Redireccion con PHP


<?php

// Redireccion 301

header("HTTP/1.1 301 Moved Permanently");

header("Location: http://www.promocioning.com/");

exit();

?>


Redireccion con ASP


<%@ Language=VBScript %>

<%

' Redireccion 301

Response.Status = "301 Moved Permanently"

Response.AddHeader "Location", "http://www.promocioning.com/"

Response.End

%>


Redireccion con ASP.NET


<script runat="server">

private void Page_Load(object sender, System.EventArgs e)

{

Response.Status = "301 Moved Permanently";

Response.AddHeader("Location","/nueva-pagina.asp");

}

</script>


Redireccion con ColdFusion


<CFHEADER statuscode="301" statustext="Moved Permanently">

<CFHEADER name="Location" value="http://www.promocioning.com/">


Redireccion con Perl



#!/usr/bin/perl -w

use strict;

print "Status: 301 Moved Permanantly\n";

print "Location: http://www.promocioning.com/\n\n";

exit;





Post Relacionados


Guia Optimizacion Motores Busqueda
Libro SEO Posicionamiento en Buscadores
Directorios para tu Blog o Blogger

4 comentarios:

  1. lo tendré en cuenta...
    Cococho

    ResponderEliminar
  2. hola Carlos?? uno o varios, lo digo por lo de hermanos Carlos. Un saludo desde Mallorca (España). Eternamente agradecido estoy de vosotros pues con vuestros consejos he conseguido, siendo un principiante, mejorar mis blog. Uno va de bicis:sudbike.blogspot.com y el otro es de una tienda , también de bicis: sescapada.com. Lo dicho, gracias y una cuestión. Si pongo un enlace en una entrada(vinculo), al pulsar sobre él se abre la pagina cerrando la mía, ¿como se puede hacer para que se abra en una pestaña nueva?. Gracias de antemano y un saludo y muy buen trabajo.

    ResponderEliminar
  3. Hola Andreu gracias por tu comentario.
    Respecto a tu pregunta de como hacer para que un enlace se abra en una página nueva voy a publicar lo antes posible una entrada explicando como hacerlo.

    ResponderEliminar
  4. Aquí tienes la respuesta a tu duda, esperamos te sea de ayuda, si no es así no dudes en volver a consultarnos:

    ¿Cómo abrir un enlace en una ventana independiente?

    ResponderEliminar