Preguntas y respuestas frecuentes

Otros idiomas: English Português - Brasil

Cómo usar redirecciones de página 301.

Imprima este artículo
Actualizado el: March 22, 2013 2:25 PM

Si renombra o traslada páginas de su sitio web, una redirección 301 le permite redirigir automáticamente a los visitantes y arañas de los motores de búsqueda a sus nuevas páginas al mismo tiempo que mantiene su clasificación en motores de búsqueda.

Por ejemplo, podrá redireccionar el tráfico de paginaanterior.php (.asp o .jsp) a "http://www.nuevodominio.com/nuevapagina.html" y retendrá su clasificación de motores de búsqueda y retrovínculos.

Use el código de abajo para redireccionar el tráfico a sus páginas usando una redirección 301.

AVISO: En los ejemplos de código de abajo, reemplace "nombreanterior" con el nombre de su página web anterior que desea redireccionar el tráfico y reemplace "paginanueva.html" con el nombre de la página web nueva a la que desea redireccionar el tráfico.

PHP

Guarde esto como nombreanterior.php

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.dominionuevo.com/paginanueva.html");
exit();
?>

ASP

Guarde esto como nombreanterior.asp

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

ASP.NET

Guarde esto como nombreanterior.aspx

<script language="c#" 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>

.htaccess

Al usar un servidor Linux con un módulo activado Apache Mod-Rewrite, podrá crear un archivo .htaccess para asegurar que todas las solicitudes de ejemploexcelente.com se redireccionen a www.ejemploexcelente.com, en el cual "ejemploexcelente.com" es su dominio. Guarde el archivo .htaccess en el directorio de raíz de su sitio web anterior, el cual es el mismo que su archivo de índice. Podrá crear un archivo .htaccess con el siguiente código:

RewriteEngine on
rewritecond %{http_host} ^ejemploexcelente.com [nc]
rewriterule ^(.*)$ http://www.ejemploexcelente.com/$1 [r=301,nc]

IIS con su Servidor Dedicado o Virtual Privado (VPS, por sus siglas en inglés)

Si usa un servidor Windows, podrá redireccionar a una página 301 usando IIS.

  1. En el Administrador de Servicios de Internet, elija el archivo o carpeta a la que desee redireccionar.
  2. En el menú activado con al hacer clic con la derecha, elija a redirection to a URL/redirección a un URL.
  3. Especifique el nombre de archivo de la página a la que desee redireccionar.
  4. Elija The exact URL entered above/El URL exacto que ingresó arriba.
  5. Elija A permanent redirection for this resource/Una redirección permanente para esta fuente.
  6. Haga clic en Apply/Aplique.