Error 302

De Seobility Wiki
Saltar a: navegación, buscar

¿Qué es el código estado Error 302?

El error 302 es un código de estado HTTP que indica que un recurso se ha movido temporalmente a una ubicación diferente a la que se está accediendo. Es una forma práctica de redireccionar a las/los usuarias y usuarios de las URLs antiguas a las nuevas y, además, funciona bien con los buscadores.

Asimismo, el código de respuesta 302 es de gran utilidad, ya que conserva la URL original con la intención de restaurarla en algún momento futuro.

Se le llama redirección o error 302 porque, efectivamente, desde el servidor se recibe un código de estado de “error”, sin embargo, esto no significa que en realidad algo falle, sino que, simplemente, la página ha sido encontrada y está siendo redirigida temporalmente a otra site.

¿Para qué se utilizan las redirecciones 302?

Las redirecciones 302 se utilizan para redirigir una solicitud de acceso de una URL a otra, lo que sucede por lo general cuando se almacena una página o recurso en otra ubicación. Cabe recordar que este error está diseñado específicamente para redirecciones temporales, puesto que su objetivo es permitir que las solicitudes de una página se enruten a la ubicación correcta, pero sin afectar la URL que usan los buscadores para indexar la página.

Ejemplos de implementaciones de redirección 302

Los códigos de estado HTTP se pueden implementar de varias maneras y una de las formas más comunes es a través del archivo .htaccess, que a su vez se aplica en webs alojadas en servidores Apache u otros softwares de servidores con características similares.

Un ejemplo de una redirección 302 en el archivo .htaccess es la siguiente:

<IfModule mod_rewrite.c>
Modo de reescritura en
RedirectMatch 302 ^/páginaoriginal/?$ http://sitioweb.com/nuevapágina/ 
</IfModule>

También se puede utilizar el código PHP para implementar una redirección con el error 302:

<?php 
header("Location: http://www.nuevo_dominio.com");

<?php
header("Location: http://www.dominio.com/nueva_página.php");

Sin embargo, esta implementación solo se puede usar con páginas que contienen HTML y no funciona con imágenes u otras solicitudes de archivos multimedia.

Por otra parte, además, los gestores de contenido pueden ofrecer plugins o complementos propios que ayudan a implementar redireccionamientos.

Por ejemplo, WordPress incluye una función wp_redirect() que permite a las/los programadores implementar una redirección 302 dentro del código de un sitio web. Y para los y las webmasters que no tengan acceso al código subyacente, también existen complementos que permiten redireccionar con el código de error 302, como es el caso del plugin Quick Page/Post Redirect.

Eso sí, hay que tener precaución y no abusar de las redirecciones porque pueden encadenarse y empeorar el rendimiento de la web, o crear incluso bucles que impiden el acceso de buscadores y usuarios/as, por lo que se recomienda limitar su uso al mínimo posible.

¿Qué diferencia existe entre la redirección 301 y la 302?

Error 302
Imagen: Error 302 - Autor: Seobility - Licencia: CC BY-SA 4.0

La diferencia entre utilizar un código de redireccionamiento 301 y 302 radica en si la página solicitada ha sido movida de manera temporal o permanente. Mientras que, el código error 302 está destinado para redirecciones temporales, el código 301, en cambio, indica que el contenido ha sido movido de manera permanente.

¿Cuándo usar redireccionamientos 301?

Las redirecciones 301 se aplican cuando una página o recurso cambió su URL definitivamente, para que los rastreadores y las cachés del navegador actualicen las URL indexadas.

De esta manera, la URL de la solicitud original se reemplazará con la URL redirigida y el sitio web mantendrá su ranking en las SERPsaunque se haya movido a una ubicación diferente.

¿Cuándo utilizar redireccionamientos 302?

Dado que los errores HTTP 302 están destinados a redireccionamientos temporales, podrían usarse en páginas de ventas promocionales o pruebas A/B; otros ejemplos posibles serían para informar sobre errores técnicos o el mantenimiento del sitio.

En cualquiera de estos casos, al aplicar una redirección temporal para administrar las solicitudes de acceso, se evita que las usuarias y usuarios ingresen a la página no operativa.

Sin embargo, a diferencia de la redirección 301, los buscadores y las cachés de los navegadores no olvidarán la URL original e intentarán acceder a ella nuevamente en visitas posteriores.

Importancia de los códigos de estado error 302 para el SEO

El uso de códigos de estado error 302 es muy recomendable para el SEO, puesto que, si la ubicación de un recurso cambia y no se emiten códigos de estado de redirección, en su lugar, se devolverán otros códigos como el de error 404, informando que la página no ha sido encontrada.

Debido a que los buscadores como Google rastrean y reindexan continuamente los sitios web con una frecuencia que varía dependiendo de diversos factores, aquellas páginas o ubicaciones que arrojen un código HTTP 404 se eliminarán de los resultados del buscador, afectando el posicionamiento de las mismas, lo que también influirá en el tráfico web, causando pérdidas importantes en relación con la cantidad de visitas al website.

En resumen, la diferencia entre usar una redirección 301 o 302 está en cómo los motores de búsqueda y los navegadores administran la URL original. En el caso de una redirección permanente 301, las cachés del navegador y los rastreadores actualizan la URL del recurso y no intentarán acceder a la URL original nuevamente; mientras que cuando se aplica una redirección temporal 302, las cachés del navegador y los robots de rastreo de los buscadores seguirán intentando acceder a la URL original en visitas posteriores.

En resumen: preguntas frecuentes sobre el código de error 302

¿Qué significa el código de estado HTTP error 302?

El estado HTTP 302 significa "Encontrado" e indica que un recurso se ha reubicado temporalmente en otra URL.

¿Cómo se implementan las redirecciones 302?

Se pueden implementar redireccionamientos 302 a través del archivo .htaccess, PHP o con un administrador de contenidos (CMS).

¿Cuál es la diferencia entre los redireccionamientos 301 y 302?

Las redirecciones 301 se aplican a un archivo que se ha movido permanentemente, mientras que las redirecciones 302 se usan para redirecciones temporales.

¿Por qué el código de estado 302 es importante para el SEO?

El error 302 es relevante para SEO porque si cambia la ubicación de un archivo sin una redirección, la página puede mostrar un error 404 (No encontrado) y los recursos que devuelvan este tipo de error se eliminarán de las SERPs.

Ampliar conocimientos

Sobre las autoras y autores:
Seobility S
El equipo de Seobility Wiki está formado por expertas y expertos SEO, profesionales del marketing digital y especialistas en negocios con experiencia en SEO, marketing online y desarrollo web. Todos nuestros artículos pasan por un proceso editorial de varios niveles para proporcionarte la mejor calidad posible e información relevante y de utilidad. Conoce a la gente que hay detrás de la Wiki de Seobility.

Contenidos relacionados