La redirección web permite que un dominio apunte a otro dominio o a una URL específica de un dominio.
Los casos más comunes en los que necesitarás realizar una redirección son los siguientes:
- Has trasladado tu sitio web de dirección y quieres que tus visitantes enlacen directamente con el nuevo sitio (para no perder visitas).
- Tienes un nuevo subdominio y quieres redirigir sus consultas a un subdirectorio concreto de tu dominio.
- Quieres facilitar de forma automatiza una entrada a procotolo seguro.
Para redireccionar una página a otra a través de código, tienes que implementar alguno de los siguientes ejemplos en el fichero index de tu página, dependiendo del lenguaje de programación que estés utilizando.
En este post te enseñamos cómo realizar una redirección web con los lenguajes de programación PHP, HTML, ASP y ASP.NET.
-
Redirección PHP
Archivo: index.php
<?
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.nueva_URL.com” );
?> -
Redirección HTML
Archivo: index.php
<html>
<head>
<meta http-equiv="refresh" content="0; url=http://www.nueva_URL.com">
</head>
<body>
</body>
</html> -
Redirección ASP Clásico
Archivo: index.asp
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.nueva_URL.com/"
%> -
Redirección ASP .NET
Archivo
<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>