Como redireccionar nuestras páginas web

Hola a todos

Hoy vamos a tratar un tema que a pesar de que ha sido tratado ampliamente en muchos sitios, creo que no viene mal recordarlo una vez más.

Se trata de las redirecciones. En muchas ocasiones, nos es necesario redireccionar una página hacia otra o incluso, puede que que llegue a ser necesario que se haga una redirección de un sitio completo. Para hacer esto, tenemos varios métodos asociados a cada una de las tecnologías que se utilicen. Vamos a empezar por los métodos más fáciles e iremos subiendo en el grado de complejidad.

Redirección con HTML

Hace ya tiempo que es posible redireccionar una url a otra a través de HTML , para ello usamos el siguiente código

<meta HTTP-EQUIV=”REFRESH” content=”0; url=http://www.tudomino.com”>

Esta redirección es la más rudimentaria y es la que usaremos en el caso de que no nos suenen de nada las palabras php, asp, .net o .htaccess.

La etiqueta que hemos mencionado anteriormente va insertada en nuestro código entre las etiquetas <head> </head>.

Redirección con javascritp

Se trata de un tipo de redirección que ha sido muy usado en algunos casos, sobre todo por los aqeuellos locos del javascript y entros casos porque simplemente es más util confirurable que la redirección en HTML.

<script language=”JavaScript” type=”text/javascript”>

location.href=”http://www.mimdich.com”;

</script>

Tenemos varias formas de redireccionar con javascript. Incluso nosotros mismos podemos decidir como se hace esa redirección, yo he tomado una como ejemplo en la que se llega a una redirección tras pasar un periodo de tiempo:

<script language=”JavaScript” type=”text/javascript”>var pagina=”http://www.mimdich.com”
function redireccionar()
{
location.href=pagina
}
setTimeout (“redireccionar()”, 20000);

</script>

Redireccionar con PHP

Si contamos con páginas con la posibilidad de usar páginas dinámicas y hemos cambiado la extensión a nuestros archivos a .php, podemos usar este método para redireccionar nuestras páginas. Es un método muy utilizado y muy útil. para un usuario con conocimientos básicos de php.

<?
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.nueva-url.com” );
?>
Esta opción es una de las más recomendadas siempre y cuando se este usando php, por supuesto.

Redireccionar con .NET

Si contamos con un servidor windows y tecnología .net o .aspx en ese caso podremos usar esta opción o algunas de las de las tecnologías de páginas estática, esto es : HTML o Javascript.
El código es el siguiente:

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

Redireccionar con Ruby on Rails

Una de las últimas tecnologías y más utilizadas por los iniciados (algún día hablaré sobre Ruby).  Dejo por aquí como se haría con esta tecnología por si alguien no lo encontraba

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

Redireccionar con .htaccess

En el caso de trabajar con php este método de redirección es el más limpio y efectivo de todos ( y el mejor aceptado por los buscadores). Para ello es necesario que tengamos acceso al archivo .htaccess del directorio principal de nuestro servidor.

redirect 301 /news/-La-1-ciudad-online- http://mimdich.com

0 Url de procedencia

0 Url de destino

This entry was posted in Uncategorized. Bookmark the permalink.


Comments are closed.