Redireccionar una página web

Redireccionar una web, significa, que cuando alguien entra en tu web, lo puedes enviar sin que él quiera a la web que tu decidas.

Para realizar esto, hay varias formas, las cuales voy a desarrollar aquí.

  • Redirección desde el mismo archivo HTML

Basta con poner este código entre las instrucciones de <head> y </head>

<meta http-equiv="refresh" content="10"; url="http://www.dominio.com/ejemplo.html" />

Esto significa que cuando alguien entre en nuestra web, en cuanto pasen 10 segundos, sera redireccionado a ejemplo.html

  • Redireccionar con JavaScript

En este caso, lo haremos con un sencillo código JavaScript que pondremos también entre las instrucciones de <head> y </head>

<script languaje="JavaScript">
location.href="http://www.dominio.com/ejemplo.html";
</script>

  • Redirección con JavaScript, pero retardada

- Lo mismo que el anterior, pero tardará en hacer efecto 10 segundos

<script type="text/javascript">
setTimeout (window.location="http://www.dominio.com/ejemplo.html", 10000);
</script>

- Aquí, la redirección es inmediata

<script type="text/javascript">
function redirection(){
window.location ="
http://www.dominio.com/ejemplo.html";
}  setTimeout ("redirection()", 0);
</script>

  • Redirección con PHP

Las redirecciones en php, son de dos tipos y se debe indicar a los buscadores, las permanentes (301) y las temporales (302).

Para las permanentes, debéis usar este código

<?php
header ("HTTP/1.1 301 Moved Permanently"); //Redireccion 301
header ("Location: http://www.dominio.com/ejemplo.php");
exit();
?>

y para las temporales este otro código

<?php
header("HTTP/1.1 302 Moved Temporarily"); //Redireccion 302
header("Location: http://www.dominio.com/ejemplo.php");
exit();
?>

  • Redirección con htaccess

Para mí es una de las mejores y más limpias formas de hacer una redirección. Recordar que en este caso, también debemos indicar con 301 o 302 el tipo de redirección.

Como bien sabéis, los que trabajáis con códigos, los archivos .htaccess, son aquellos que no llevan nombre, solo es un extensión y que quedan representados en nuestro alojamiento de esta manera.  .htaccess El código para una redirección efectiva con este tipo de archivos, es este:

RewriteEngine On
RewriteRule ^(.*)$ http://www.dominio.com/ejemplo.html$1 [R=301,L]


Compártelo en las Redes Sociales
Participa... Deja tu comentario.
Si desea publicar algún comentario sobre "Redireccionar una página web", puede hacerlo clicando sobre "Dejar un comentario"

Dejar un comentario... Hay 1 comentario

Un pensamiento en “Redireccionar una página web

Deja un comentario

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

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>