Skip to content

Redireccionar una página web

Códigos de ejemplo para redirigir tu sitio web

La redirección de dominios juega un papel fundamental en el desarrollo y correcto funcionamiento de proyectos web de gran tamaño. La capacidad de redirigir el tráfico de una página web a otra ayuda a los webmaster a mantener el flujo de tráfico mientras se llevan a cabo, por ejemplo, reestructuraciones en la web. Además, redireccionar un dominio permite poner a disposición de los usuarios contenido idéntico, a través de diferentes dominios, sin que sea considerado como contenido duplicado. Como consecuencia, la redirección de dominios es una herramienta eficaz de indexación dentro del SEO. Durante el proceso surgen diferentes opciones que permiten redireccionar un dominio o un subdominio a nivel interno o externo. La mayoría de veces, la redirección se hace a través de .htaccess, PHP, etiquetas meta HTML y JavaScript.

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

Loading

Foto del avatar

Walter Mendoza

WPERU.COM - Principal proveedor de soluciones en la nube y Web Hosting en Perú.

Volver arriba