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 ="https://www.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 ="https://www.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.