Saltar al contenido

Redireccionar Web | M茅todos de redirecci贸n

Redireccionar Web

En este art铆culo describimos como redirigir o redireccionar a un usuario desde tu web a otra URL.
Muchas veces necesitamos enviar al usuario a otra URL diferente, lo m谩s sencillo es utilizar un hipervinculo y que 茅l haga click, no obstante a veces tenemos redireccionar a otra URL de forma diferente, por ejemplo: cuando entras en una web o por medio de alg煤n javaScrip o a traves de c贸digo php.

Redireccionar por HTML

Lo m谩s sencillo es utilizar la etiqueta meta e incluir el tiempo que necesitas para que la p谩gina se redireccione a la otra URL, en este ejemplo iremos a la p谩gina www.codifica.me en 5 segundos utilizando el tiempo de refresco de la p谩gina (refresh).

La meta-etiqueta meta debe estar entre las etiquetas head de la p谩gina HTML
El c贸digo quedar铆a as铆:

1
2
3
4
5
6
<head>
<meta http-equiv="refresh" content="5"; url="www.codifica.me" />
...
</head>
<body>
...

Redireccionar por PHP

En una p谩gina php podemos redireccionar utilizando la funci贸n header donde le pasamos el nombre de la URL donde queremos que nos env铆e

Este ser铆a el c贸digo:

1
2
3
<?php
header ("Location: www.codifica.me");  
?>

Redireccionar por JavaScript

Por 煤ltimo vamos a redirigir la p谩gina utilizando JavaScript para esto crearemos una funci贸n que despu茅s llamaremos en alg煤n evento, onclick, onbody, etc.

1
2
3
4
5
6
<script type="text/javascript">  
 function redireccionar(){
      window.location ="http://codifica.me";
      }   // redireccionar web
      setTimeout ("redireccionar()", 1000); 
 </script>

Obviamente tambi茅n podemos hacer la redirecci贸n sin tener que esperar a un evento, simplemente podemos poner este c贸digo sin meterlo en una funci贸n consiguiendo as铆 que al leer la funci贸n se vaya directamente a la otra URL.

El c贸digo ser铆a as铆:

1
 window.location ="http://codifica.me";

Con estas tres sencillas maneras podemos redireccionar una URL a otra URL, no obstante si vas a hacer un redireccionamiento para siempre o para mucho tiempo, debes pensar en hacer un redireccionamiento 302 si es temporal o redireccionamiento 301 si es para siempre, con este tipo de redireccionamiento avisar谩s a los buscadores de tu nueva direcci贸n y no perder谩s el posicionamiento que tengas en los buscadores.

Redireccionar Web.