tutorial como redireccionar páginas web

En ocasiones necesitaremos redireccionar nuestra pagina web hacia otro sitio distinto, bien sea porque hemos cambiado de dominio y queremos que nuestros visitantes se dirijan directamente a la nueva dirección ( para no perder visitas ) o por cualquier otro motivo que se nos ocurra.

Vamos a enseñaros cuatro métodos distintos pero igual de válidos:

  • HTML
  • Javascript
  • PHP / ASP
  • .htaccess

Redirección web mediante HTML

El método más básico para crear una redirección es utilizar la etiqueta <meta> de html. Veamos como se hace:

Este es un ejemplo de redirección con una espera de 10 segundos en la que se puede mostrar un mensaje de que nos hemos trasladado, etc…

  <html> <head> <meta http-equiv="Refresh" content="10;url=http://www.dominionuevo.com"> </head> <body> <p>Hemos cambiado de dirección. En 10 segundos enlazarás a la nueva página. En caso contrario, pulsa en el siguiente enlace <a href="http://www.dominionuevo.com">www.dominionuevo.com</a></p> </body> </html>  

Sin la espera quedaría así:

  <html> <head> <meta http-equiv="Refresh" content="0;url=http://www.dominionuevo.com"> </head> </html>  

Redirección web mediante Javascript

<html> <head> <script type="text/javascript"> function redirection(){ window.location ="http://www.dominionuevo.com"; } setTimeout("redirection()", 10000); //tiempo en milisegundos </script> </head> <body> <p>Hemos cambiado de dirección. En 10 segundos enlazarás a la nueva página. En caso contrario, pulsa en el siguiente enlace <a href="http://www.dominionuevo.com">www.dominionuevo.com</a></p> </body> </html>

Sin tiempo de espera:

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

Redireccion web con PHP

Para redireccionar una página con PHP simplemente tendremos que poner este código

<?php //Si queremos informar de que se trata de un cambio permanente (error 301) header( "HTTP/1.1 301 Moved Permanently" ); header ("Location: https://sered.net/"); ?>

Redirección web mediante ASP

El código en ASP seria el siguiente:

<% Response.Status="301 Moved Permanently" Response.Redirect ("http://www.dominionuevo.com") %>



Redireccion web mediante .htaccess

La mejor forma para hacer una redirección web es hacerla a través del archivo .htaccess de los servidores apache.

Simplemente se debe crear un archivo llamado .htaccess con el siguiente contenido:

Redirect 301 / https://sered.net/

y guardarlo en el directorio raíz.

2 Respuestas

  1. manuel dice:

    hola soy manuel
    me gustaria saber un codigo para redirecionar pagina web segun el horario del dia… tengo varios links ke me gustaria incluir en cierta area de mi pagina…gracias por su atencion…

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.