Códigos de ejemplo para redirigir tu sitio web

Hay ocasiones en que necesitamos redirigir nuestra web actual (o alguna página concreta de la misma) a un nuevo destino. Los casos más comunes son:

  • Hemos trasladado nuestro sitio web de dirección y queremos que nuestros visitantes enlacen directamente con el nuevo sitio (para no perder visitas).
  • Tenemos un nuevo subdominio y queremos redirigir sus consultas a un subdirectorio concreto de nuestro dominio.
  • Facilitar de forma automatiza una entrada a procotolo seguro.

En estas situaciones son varias las opciones que tenemos disponibles, mediante código, para enlazar a nuestros visitantes a la nueva dirección web. Veamos algunos ejemplos de cómo podemos hacerlo, de forma muy sencilla:

HTML

Redirección web en HTML

Ejemplo de redirección con espera de 3 segundos:

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

Ejemplo de redirección sin espera:

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

Javascript

Redirección web en Javascript

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

Ejemplo de redirección sin espera:

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

PHP

Redirección web mediante PHP

Ejemplo de redirección sin espera:

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

ASP

Redirección web mediante ASP

Ejemplo de redirección sin espera:

<%

Response.Redirect ("http://www.url-destino.com")

%>

htacces

Redirección web con htacces

La forma correcta de hacer un redireccionamiento de una pagina web con el archivo de configuracion .htaccess de Apache Web Server es la siguiente:

      	Options +FollowSymLinks
		RewriteEngine on
		RewriteRule (.*) http://www.url-destino.com/
      

El archivo debe ser colocado el la raiz del sitio o carpeta que se quiera redireccionar