Qué son las redirecciones 301 y 302 y cómo usarlas
Cuando se construye un sitio web, es importante guiar a los usuarios a la página correcta si hacen clic en un enlace que les lleva al lugar equivocado. Esto se suele hacer utilizando la redirección.
Se trata de una técnica usada en el diseño y desarrollo de sitios web que envía a un usuario final a una ubicación o página web diferente a la que espera ir. Redirigir a los usuarios de una página a otra con diferentes URL se llama redirección. En esta entrada del blog, te explicaremos todo lo que necesitas saber sobre ellas y sus distintos tipos.
¿Qué es una redirección?
Una redirección es cuando se envía una solicitud a un sitio web y el servidor responde con una URL diferente. Se emplean principalmente para redirigir visitantes y buscadores de una URL a otra, normalmente cuando se traslada contenido a una nueva URL, cuando una página ha sido eliminada, cuando se modifica el dominio de una web o cuando se fusionan sitios webs.
Para evitar problemas con el SEO de tu página, no es recomendable abusar de ellas, por lo que es importante evitar encadenarlas y diferenciar entre temporales y permanentes.
Tipos de redirecciones
Existen diferentes tipos, a continuación te dejamos las más habituales:
Redirección 301 – Movido Permanentemente: este es el tipo más común y se utiliza para redirigir un sitio web completo, o un subdominio, a una nueva ubicación.
Redirección 302 – Encontrado: se utiliza cuando la URL de destino es diferente de la original, pero el contenido es el mismo. Debe usarse cuando el sitio está en mantenimiento, cuando una página ha sido retirada temporalmente y el servidor espera que vuelva a estar en línea pronto o incluso para eventos de marketing concretos.
Redirección 303 – Ver otro: se utiliza para evitar que los visitantes puedan volver a enviar algún formulario al usar el botón atrás en su navegador y que, por lo tanto, deben ir manualmente a dicha página.
Redirección oculta: es una redirección del lado del servidor que no es obvia para el usuario. Redirige al usuario, pero no le muestra que está siendo redirigido. Puede redirigirlos de una página a otra o a otra página de la misma página. Esto puede hacerse por varias razones, como por ejemplo para redirigirlos a una nueva página con una URL diferente.
¿Cómo crear una?
Existen varias maneras de generarlas. Por un lado, si trabajas con un Hosting de cdmon, lo más fácil son las redirecciones por URL.
En este caso, se modifican los registros DNS de tu Hosting para apuntar a nuestra herramienta de redirecciones, donde la petición se enviará al Hosting final. De este modo, cada vez que alguien intente acceder a tu página web, la petición se mandará a nuestra herramienta, la cual indicará a dicha petición el destino final o la URL final.
Si el Hosting de destino lo permite, puedes también crear la redirección por DNS, por la que puedes crear un registro A que apunte a un Hosting externo o diferente del actual y que efectivamente genera un tipo de redirección oculta.
No todos los servidores de destino permiten redirigir un dominio externo (sobre todo en caso de que el dominio externo no coincida con el nombre del Hosting de destino), por lo que si quieres hacer esta configuración, te recomendamos contactar con tu proveedor. En cdmon dispones del alias para este tipo de situaciones.
Finalmente, la última opción que permite realizar todo tipo de redirecciones es a través de programación en tu Hosting. Esto puede ser tanto con PHP como a través del archivo .htaccess, por ejemplo.
Son fáciles de configurar, en la mayoría de los casos solo es necesario añadir una línea de código a tu index.php o a tu .htaccess, que obligará al navegador a redirigir la petición a una nueva página web.
Si aún tienes dudas sobre este tipo de redirecciones y como configurarlas, recuerda que puedes ponerte en contacto con nuestro equipo técnico, el cual te asesorará en todo momento sobre la mejor manera de redirigir tu página web.