Si acabas de obtener un certificado SSL/TLS y estás teniendo dificultades para encontrar tu clave…
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ón. En 3 segundos enlazarás a la nueva pá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ón. En 3 segundos enlazarás a la nueva pá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