Busca en el BLOG

miércoles, 4 de julio de 2018

COMO REDIRIGIR PÁGINA WEB

En ocasiones es necesario redirigir una página web por muchos motivos. Para ello existen muchos métodos para hacerlo en funcion de el tipo de web que tengamos y lo que pretendamos conseguir con la redirección.


Redirección mediante HTML:
<meta http-equiv="acción" content="segundos"; url="url destino" />
Para ello usaremos el elemnto meta, esta linea de comando se colocará dentro de las etiquetas head de nuestra web. En acción pondremos Refresh, en segundos el tiempo hasta que haga la redirección y en url destino nuestra dirección. Aquí y utilizando HTML se podría dar un aviso de la redirección.

<html>
<head>
<meta http-equiv="Refresh" content="4;url=http://www.tu dominio.com">
</head>

<body>
<p>Nos trasladamos! Serás dirigido automáticamente en cuatro segundos. De no ser así, puedes acceder haciendo click <a href="http://www.tu dominio.com">aquí</a></p>
</body>
</html>


Redirección con PHP:
<?php
header ("Location: http://www.tu dominio.com");
?>

Con este código nos redireccionará a la web de destino sin aviso previo y directamente.

Redirección por Javascript:
<html>
<head>
<script type="text/javascript">
function redireccionar(){
  window.locationf="http://www.tu dominio.com";
}
setTimeout ("redireccionar()", 4000); //tiempo en milisegundos
</script>
</head>
<body>
<p> Espere por favor, será redireccionado en 4 segundos.</p>
</body>
</html>


También se podría hacer sin aviso y directamente.

<body>
<script type="text/javascript">
window.location="http://www.tu dominio.com";
</script>
</body>


Redirección .htaccess:
Redirect 301 / http://www.tu dominio.com/
Añadiendo esta dirección al archivo htaccess conseguimos redirigor nuestra web. Este es un método muy utilizado en SEO y diseño WEB ya que permite hacer la famosa redirección 301.

Por último y aunque no se usen mucho estan las redirecciones mediante ASP.

Archivo: index.asp

<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.nueva_URL.com/”
%>




Archivo: index.aspx

<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(“Location”,”http://www.nueva_URL.com”);
}
</script>




 PIF

https://www.youtube.com/c/pablitoinformatico  https://www.pablitoinformatico.net http://www.pablitoinformatico.net/ https://blog.pablitoinformatico.net


No hay comentarios:

Publicar un comentario