HTTP 301 es una método eficaz para redireccionar páginas web. No es díficil de aplicar en nuestras aplicaciones, además tiene la ventaja de preservar los rankings en los motores de búsqueda. El código 301 se interpreta como "movido permanentemente".

A continuación se muestra cómo aplicar el código 301 en algunos lenguajes y servidores web.

Redireccionar con ColdFusion

<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.new-url.com">

Redireccionar con PHP

<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.new-url.com" );
?>

Redireccionar con ASP

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.new-url.com/"
%>

Redireccionar con ASP .NET

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

Ver más: Redireccionar con IIS, JSP, CGI, Rails, Apache (htaccess) y HTML.