La redirecció web permet que un domini apunti a un altre domini o a un URL específic d'un domini.
Els casos més habituals en què necessitaràs fer una redirecció són els següents:
- Has canviat l'adreça del teu lloc web i vols que els visitants accedeixin directament al lloc nou (per no perdre visites).
- Tens un subdomini nou i vols redirigir-ne les consultes a un subdirectori concret del teu domini.
- Vols facilitar de manera automatitzada l'accés mitjançant un protocol segur.
Per redirigir una pàgina a una altra mitjançant codi, has d'implementar algun dels exemples següents al fitxer index de la teva pàgina, segons el llenguatge de programació que estiguis utilitzant.
En aquest article t'ensenyem com fer una redirecció web amb els llenguatges de programació PHP, HTML, ASP i ASP.NET.
-
Redirecció PHP
Fitxer: index.php
<?php
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.nueva_URL.com” );
php?> -
Redirecció HTML
Fitxer: index.html
<html>
<head>
<meta http-equiv="refresh" content="0; url=http://www.nueva_URL.com">
</head>
<body>
</body>
</html> -
Redirecció ASP clàssic
Fitxer: index.asp
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.nueva_URL.com/"
%> -
Redirecció ASP .NET
Fitxer index.net
<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>