Kit Digital - ayudas económicas para la transformación digital
Google Analytics 4: cómo actualizar y empezar a usar el nuevo GA4
Pin it

Qué es una Redirección 301?

Una redirección 301 es un estado HTTP que indica que una URL se ha movido permanentemente a otra dirección, y también la forma correcta desde el punto de vista SEO de cambiar la página de destino de una URL para que apunte a otra distinta, tanto para los usuarios como para los motores de búsqueda.

El cambio de dirección se realiza en el lado del servidor o server-side, por lo que los usuarios no perciben que se está produciendo el cambio y acceden directamente a la nueva url. Por su parte, los motores de búsqueda reciben el mensaje de que la URL se ha movido de forma permanente a una nueva ubicación.

Las redirecciones 301 son especialmente útiles en los siguientes casos:

  • Trasladar tu web a un nuevo dominio sin perder posicionamiento
  • Los usuarios llegan a tu web desde varias URLs distintas. Por ejemplo, si se puede acceder a tu página principal de varias formas (desde http://ejemplo.com/home, http://home.ejemplo.com o http://www.ejemplo.com), puedes seleccionar una de esas URLs como destino canónico e incluir redirecciones 301 para enviar el tráfico de las otras URLs a la URL correcta.
  • Fusionar dos sitios web asegurándote de que los enlaces a URLs obsoletas redirijan a los usuarios a las páginas correctas
  • Retirar una página enviando a los usuarios a una nueva

Existen diversas formas de realizar una redirección 301. A continuación encontrarás algunas de ellas que puedes utilizar cambiando la url https://www.masterseosem.com/ejemplo1 por la página de destino.

Redirección 301 con Apache

Edita el archivo .htaccess (si no existe lo puedes crear con el bloc de notas) en tu directorio raíz y agregas la siguiente línea:

Redirect 301 /url-antigua https://www.masterseosem.com/ejemplo1

Después de escribir "Redirect 301" debes dejar un espacio, luego escribir o pegar la url antigua, dejar otro espacio y escribir o pegar la url de destino.

Redirección 301 con PHP

Reemplazando la página que vamos a redireccionar por un archivo PHP con el siguiente código en su primera linea:

<?php
header("HTTP/1.1 301 Moved Permanently");
header("location:https://www.masterseosem.com/ejemplo1");
?>

Redirección 301 con ASP

Reemplazando la página que vamos a redireccionar por un archivo ASP con el siguiente código:

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "https://www.masterseosem.com/ejemplo1"
%>

Redirección 301 con ASP.NET

Reemplazando la página que vamos a redireccionar por un archivo ASP con el siguiente código:

private void Page_Load(object sender, System.EventArgs e)
{
    Response.Status = "Moved Permanently";
    Response.AddHeader("Location,https://www.masterseosem.com/ejemplo1");
}

Redireción 301 en un servidor IIS

Necesitamos configurar el servidor entrando al administrador de servicios de Internet de la siguiente manera:

  1. Selecciona la opción “redirección a una URL”
  2. Introduce la página a la que va a redireccionar
  3. Marca la URL introducida cómo “una redirección permanente para este recurso”
  4. Haz clic en “aplicar”

 

Volver al Diccionario SEO - Glosario de términos de marketing digital

 

­