Redirección 301: la guía completa

Uno de los aspectos más importantes de la creación y gestión de sitios web es el enrutamiento y las redirecciones, especialmente las redirecciones 301. Una redirección 301 es un método que tiene como objetivo gestionar los rebotes de una URL a otra de forma eficiente y optimizada con ajustes. Esta acción es importante para mantener la relevancia del sitio y mejorar el SEO (optimización de motores de búsqueda).

¿Qué es una redirección 301?

Una herramienta HTTP que especifica una redirección “permanente” desde una URL de origen a una URL de destino. En pocas palabras, esto significa que la página original se eliminó o se movió a otra dirección y la información ahora está en la nueva dirección.

¿Por qué es importante?

  • Mantener elementos SEO : Cuando cambias una URL, el referido ajustará Google y otros motores de búsqueda a la nueva dirección, de modo que todo el “jugo” acumulado (enlaces externos, rankings, etc.) se transferirá a la nueva dirección.
  • Mejorar la experiencia del usuario : la referencia ahorra tiempo a los usuarios y reduce la posibilidad de que encuentren páginas incorrectas o problemas de ruta.

¿Cómo crear redirecciones 301?

 

Un ejemplo de redireccionamiento 301 en HTML combinado con JAVASCRIPT

En el lenguaje HTML en sí no es posible hacer una redirección 301, ya que no es un lenguaje de programación y, por lo tanto, no puede controlar los códigos de respuesta HTTP. Pero puedes usar JavaScript para redirigir al usuario a otra URL. Cabe señalar que dicha referencia no será una referencia correcta en términos de SEO, pero funcionará en términos de usuario.

<!DOCTYPE html>
<html>
<head>
    <title>Old Page</title>
    <script type="text/javascript">
        // הפנייה לדף החדש
        window.location.href = "http://www.example.com/new-page.html";
    </script>
</head>
<body>

<!-- תוכן הדף, אם יש (לא יוצג בדרך כלל מכיוון שהפנייה תתבצע מיד) -->

</body>
</html>

  Este ejemplo utiliza JavaScript para redirigir al usuario a una nueva página. Como se mencionó, esto no sustituye a una redirección 301 real cuando se trata de una gestión adecuada de SEO. Para ello, es mejor utilizar las herramientas detalladas en la parte anterior del artículo. Un ejemplo de una página PHP

La página de inicio de un sitio puede redirigir automáticamente a los usuarios a la nueva página del sitio. Aquí hay un ejemplo simple en PHP:

<?php
// הפניית 301 לעמוד הבית החדש
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.example.com/new-homepage.html');
exit();
?>

 

Usando .htaccess en servidores Apache

Abre el archivo .htaccess en la raíz del sitio web y agregue la siguiente línea:

Redirect 301 /old-page.html /new-page.html

Usando Nginx

Abra el archivo de configuración de Nginx y agregue la línea:

location ~ ^/old-page.html$ {
    return 301 /new-page.html;
}

 

Resumen

La referencia es una herramienta potente y flexible utilizada para enrutar a los usuarios y los motores de búsqueda a la dirección correcta, mientras se mantiene elementos de SEO y mejora la experiencia del usuario. Cualquier buen proyecto debería considerar el uso de este tipo de referencias durante el diseño y construcción del sitio.