MIBALTOALEX.COM
Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas
Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas

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>