Ayuda  ›  Programación  ›  Otros  ›  Realizar una redirección Web

Realizar una redirección Web

La redirección web permite redirigir desde una página web a otra de forma directa. La podemos realizar en diferentes lenguages y de diferentes formas.

En HTML y JavaScript la redirección la realiza el navegador, en ASP y PHP la redirección es realizada directamente por el servidor por lo que no es apreciable para el usuario final.

HTML

Para realizar la redirección en HTML insertamos META http-equiv=”refresh” para que salga automáticamente la página a la que redireccionamos, en content ponemos el número de segundos que tardará en hacer la redirección y en url, la dirección web hacia donde realizamos la redirección:

<META http-equiv="refresh" content="3"; url="http://www.comalis.com" /> 

JavaScript

Utilizando JavaScript podemos hacer que la redirección sea inmediata, aunque es el navegador y no el servidor quien la realiza:

<script type="text/javascript"> window.location="http://www.comalis.com"; </script>

O podemos poner la redirección dentro de una función y llamarla al cabo de ciertos segundos, con lo que como en el caso HTML esperará el tiempo que le indiquemos hasta realizar la redirección, en este caso 3 segundos:

<script type="text/javascript"> function redireccionar(){
window.locationf="http://www.comalis.com"; }
setTimeout ("redireccionar()", 3000); </script>

PHP

En PHP podemos realizar la redirección sin que el usuario note el cambio ya que este se hace directamente desde el servidor:

<?php header ("Location: http://www.comalis.com"); ?>

ASP

En este lenguage de programación la redirección tambien es realizada por el servidor, haciéndola trasnparente al usuario final.

< %@ Language=VBScript %> < % Response.AddHeader("Location","http://www.comalis.com/"); %>