Redireccionar páginas a través de JavaScript
En: Tutoriales View CommentsLa redirección de páginas web es una práctica muy común en los blogs, cuando migran desde una plataforma a otra y dejan atrás una URL para pasar a ser otra URL, ya sea al adquirir un dominio propio o al migrar de plataforma gratuita (de WordPress a Blogger). Sea como sea, en muchos de éstos casos de hace uso de redirecciones a través de la etiqueta meta y esta redirección es mal vista cuando Google indexa nuestro sitio web, sin embargo existen otros métodos como la redirección a través de JavaScript.
La redirección común a través de la etiqueta meta es la siguiente (la se debe evitar):
<meta http-equiv="refresh" content="5; url=http://www.xploit29.com">Y respecto a redirección a través de JavaScript tenemos las siguientes opciones:
QUE SE IMPRIMA TEXTO HTML A TRAVÉS DE JAVASCRIPT
Tal y como lo dice el sub-título, podemos realizar una redirección haciendo que java script imprima texto en HTML, ya que al bot de Google se le hace difícil entender JavaScript:
<script type="text/javascript"> var string = (location.href); var getit = new Array(); var getit = string.split('/'); var result = getit[ getit.length-1 ]; var filename = result.split('.'); document.write("<meta http-equiv='refresh'"); document.write("content='0; url=http://www.xploit29.com/"); if(filename[1]=="html"){ document.write(getit[getit.length-3] + "/"); document.write(getit[getit.length-2] + "/"); document.write(filename[0] + "/"); } document.write("'/>"); </script>
Modificamos el tiempo (segundos) en que deseamos que se genere la redirección y indicamos la URL a la que desee que sus visitantes lleguen luego de la redirección.
ESTABLECIENDO UNA NUEVA DIRECCIÓN A LA PÁGINA
A través del siguiente código, se establece una nueva URL a la página a la cual será redirigida en el tiempo que se establezca:
<script type="text/javascript"> var pagina = 'http://www.xploit29.com'; var segundos = 5; function redireccion() { document.location.href=pagina; } setTimeout("redireccion()",segundos); </script>
Modificamos la página y el tiempo (segundos)
EXTRA: redirección con PHP
De forma adicional también es posible redireccionar una página web haciendo uso de PHP a través del siguiente código:
<? header("location: http://www.xploit29.com"); ?>
Modificamos la URL
Aprendiendo Web