MIBALTOALEX.COM

sábado, julio 12, 2014

Redireccionar una página web

Redirecciones mediante .htaccess:

Códigos de estado HTTP:

  •     301 – Moved Permanently: La página que se solicite estará disponible de manera permanente bajo la dirección nueva. La URL antigua ya no será válida.
  •     302 – Moved Temporarily: En este caso es temporal la nueva dirección cuando se solicita la página. Y a diferencia de la redirección 301, la antigua dirección seguirá siendo válida.

Redirect 301 / http://www.minuevapagina.com/ 
Redirect 302 /algundirectorio/pagina-ejemplo.html http://www.minuevapagina.com/ejemplo.html


Mediante el módulo mod_rewrite de Apache activado:

RewriteEngine On
RewriteRule ^directorio/documento-de-ejemplo.html$ http://www.ejemplo.es/ejemplo.html [L,R=301] 


Redirecciones mediante PHP:

<?php 
header("Status: 301 Moved Permanently");
header("Location: http://www.minuevapagina.com");
exit(0);
?>

Redireccionar mediante la etiqueta meta de HTML:

Al pasar cinco segundos, el cliente será redirigido a la nueva URL.

<meta http-equiv="refresh" content="5; url=http://www.minuevapagina.com/"> 


Redireccionar mediante Javascript:

<script> window.location="http://www.minuevapagina.com"; </script>


También podríamos redireccionar la página a una nueva URL al pasar X segundos.

Ejemplo:


<html> 
<head>
<title>Pagina antigua</title> 
</head>
<body>
<p> En 5 segundos serás redireccionado. Espere por favor</p>
<script> function redireccionar(){ 
window.location="http://www.minuevapagina.com"; }  setTimeout 
("redireccionar()", 5000); </script>
</body>
</html>

0 comentario(s)

Publicar un comentario