Redirección con PHP, HTML o JavaScript

Muchas veces es necesario redireccionar el usuario de una página web a otra, ya sea porque se cambió el dominio, se actualizó su contenido o para muchas otras aplicaciones más.

Si quieres redireccionar con un archivo .htaccess, visita nuestro artículo del tema:

http://www.fosforito.net/blog/2013/04/27/redireccionar-con-un-archivo-htaccess/

Con PHP:

< ?php
     // Redireccionar directamente a new_page.html
     header( 'Location: http://www.yoursite.com/new_page.html' ) ;
?>

Si quieres redireccionar después de un par de segundos:

< ?php
     // Redireccionar a home.php después de 5 segundos
     header( "refresh:5; url=home.php" );
?>

Asegúrate de cambiar la URl del código anterior…

[the_ad id=»4531″]

Además tienes que asegurarte de que no haya ninguna etiqueta HTML antes del código PHP. Si antes hay una salida HTML, éste código no funcionará.

< ?php
     // Esto no funcionará porque hay Código HTML antes del PHP
     header( 'Location: http://www.example.com/new_page.html' ) ;
?>

Con HTML:

<meta http-equiv="refresh" content="0; url=http://example.com/" />

Asegúrate otra vez de cambiar la URl del código anterior…

Ésta etiqueta HTML tiene que irse en la cabecera de la página (entre <head> y </head>) pero no se recomienda gacer uso de éste método. Mejor es hacer la redirección mediante un archivo .htaccess.

También aquí se puede especificar el tiempo en segundos para redireccionar. Para ello sólo se tiene que cambiar el número que aparece antes de la URL:

<meta http-equiv="refresh" content="33; url=http://example.com/" />

Con JavaScript:

<script language="javascript">
    window.location.href = "http://example.com"
</script>

Sólo cambia la URL y inserta el código en cualquier parte de tu documento HTML.

Jens Wagner

Fundador de Fosforito.Net y aficionado de las tecnologías de información, del viajar y cocinar. Trabaja en la IT y mantiene éste blog actualizado desde 2012.

6 comentarios en “Redirección con PHP, HTML o JavaScript”

  1. Hola, se puede redirigir despúes de un numero de visitas a la web. O sea , quiero vincular el contador de visitas y que cuando por ejemplo llegue la visita 10 se redirija automáticamente a otro site.

    ¿Como vinculo el contador y la redirección? Muchas gracias!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.