
Cuando ejecuta un sitio web, es importante conocer los diversos códigos de estado del Protocolo de transferencia de hipertexto (HTTP) que puede encontrar. Si bien algunos son errores, otros, como el «redireccionamiento 307», son esenciales para garantizar que los visitantes puedan acceder con éxito a sus URL (y que los motores de búsqueda no lo penalicen). Sin embargo, este no es el único tipo de redireccionamiento disponible, por lo que es posible que se pregunte cuándo es apropiado usarlo.
En esta publicación, discutiremos las redirecciones 307 con más detalle. Explicaremos qué son y cuándo usarlos, así como algunos consejos clave para hacerlo de manera efectiva.
¡Pongámonos a trabajar!
Suscríbete a nuestro canal de Youtube
Hay docenas de códigos de estado HTTP, divididos en cinco categorías principales. Por ejemplo, los códigos que siguen la estructura «4XX», como 404 , son errores del lado del cliente.
HTTP “3XX” es la categoría de redirección. Hay nueve tipos diferentes de redirecciones. Por ejemplo, un código de estado 301 se usa para indicar cuando una página web se ha movido permanentemente.
Los códigos de estado de redireccionamiento son cruciales para la optimización de motores de búsqueda (SEO) . Es importante enrutar correctamente a los usuarios y los bots de los motores de búsqueda a las URL adecuadas, especialmente si se han mudado.
307 es un tipo de redirección temporal. Este código de estado de respuesta HTTP significa que la URL que alguien está solicitando se ha movido temporalmente a un URI (identificador de recursos de usuario) diferente, pero eventualmente volverá a su ubicación original. Además, le dice a los motores de búsqueda que su servidor es compatible con HTTP 1.1 .
Sin ser demasiado técnico, una redirección 307 es la versión más nueva (o sucesora) de la redirección 302 . Este último se puede usar para redirigir temporalmente a los usuarios a una nueva URL, lo que puede ser útil cuando estás rediseñando tu sitio web.
Por otro lado, una redirección 307 indica que la URL solicitada por el usuario se ha movido a una ubicación temporal, pero volverá. La diferencia clave entre 302 y 307 es que el método de solicitud no cambia con un código de estado 307:

Por ejemplo, la solicitud no puede cambiar de GET a POST. Debe ser GET y GET, o POST y POST. En pocas palabras, estos métodos de solicitud y respuesta son la forma en que se comunican los navegadores y los servidores. Puede obtener más información sobre la diferencia entre varios métodos de solicitud HTTP en W3Schools.
Cómo funciona una redirección 307
Antes de hablar sobre cuándo debe usar una redirección 307, puede ser útil comprender cómo funciona. Primero, su navegador envía una solicitud inicial al servidor web para el sitio que está tratando de visitar.
Utilizando el encabezado Ubicación , el servidor responde con un código de estado HTTP 3XX (en este caso, un 307). Luego, el navegador envía la solicitud a la nueva ubicación URL, a la que el servidor responde nuevamente (esta vez enviando los datos necesarios para mostrar la página web).
Tenga en cuenta que hay dos tipos de redireccionamientos 307: temporales e internos. Una redirección interna 307 es una variante de 307 temporal y ocurre en el nivel del navegador. Por lo tanto, no influye en el SEO de su sitio.
Cuándo usar una redirección 307
Los redireccionamientos pueden ser una parte útil del mantenimiento de su sitio web . Sin embargo, es importante tener cuidado sobre cuándo y cómo los usa, así como cuáles usa. Demasiados redireccionamientos de URL pueden ralentizar los tiempos de carga y dañar tanto la experiencia del usuario (UX) como el SEO.
Por lo tanto, la mejor práctica es usarlos con moderación. Dicho esto, hay un puñado de escenarios en los que usar una redirección 307 es apropiado. Esto incluye cuando estás:
- Actualización de contenido en una página
- Migración a un sistema de gestión de contenido (CMS) diferente
- Cambio de nombres de dominio
- Retirando su sitio temporalmente debido a mantenimiento
La clave es usar solo una redirección 307 cuando sepa que el movimiento será temporal. De lo contrario, es mejor que utilice una redirección 301 o 308, por lo que su «jugo de enlace» de SEO se pasará a la nueva URL desde la antigua.
Por lo general, es mejor usar una redirección 301 cuando planea eliminar o mover una página de forma permanente, o si está cambiando la estructura de enlaces permanentes de sus páginas . Del mismo modo, los redireccionamientos 301 se utilizan mejor cuando aún desea que las páginas a las que apuntan aparezcan en los resultados del motor de búsqueda. También puede ser útil si desea obtener comentarios de los visitantes sobre una nueva página que está creando, sin obstaculizar su SEO.
Cómo implementar una redirección temporal 307 en su sitio web
Además de comprender los distintos tipos de redireccionamientos, es importante saber cómo implementarlos y usarlos correctamente. A continuación se presentan algunos consejos clave para usar redireccionamientos 307 en su sitio web.
Implementación de una redirección temporal a través de su archivo .htaccess
Hay algunas formas diferentes de implementar redireccionamientos. En un sitio web de WordPress, el mejor método suele ser especificar la redirección 307 en su archivo .htaccess , que es el archivo de configuración de su servidor principal.
Tenga en cuenta que, debido a que se trata de un archivo tan importante, es crucial tratar cualquier cambio que realice con precaución y cuidado. También recomendamos crear una copia de seguridad de su sitio usando un complemento de copia de seguridad de WordPress antes de modificar este archivo, especialmente si no tiene mucha experiencia en desarrollo.
Luego, puede acceder a él a través de un cliente de Protocolo de transferencia de archivos (FTP) o la aplicación de administración de archivos de su cuenta de alojamiento . Por lo general, lo encontrará dentro del directorio raíz de su sitio en la carpeta public_html :

Dentro del archivo .htaccess , puede implementar una redirección usando el módulo mod_rewrite . Eso se verá algo como esto:
[PHP]
# redirigir la página de servicio a una nueva página con una
regla de reescritura de redirección temporal «^/service$» «/about/service» [R]
[/php]
Para obtener más información y orientación, puede consultar la guía de Search Central de Google sobre la creación de redireccionamientos.
Uso de un complemento para agregar una redirección en su sitio web
En lugar de configurar manualmente la redirección usted mismo, otra opción es utilizar una solución de redirección de WordPress , como Quick Page/Post Redirect Plugin :

Esta herramienta gratuita le permite agregar redireccionamientos 301, 302 y 307 a su sitio de WordPress. Sin embargo, es importante tener en cuenta que utiliza lo que se conoce como redireccionamientos de «metaactualización».
Los redireccionamientos de actualización meta ocurren dentro del navegador, no en su servidor web. Esto significa que la redirección le dice al navegador que navegue a la URL especificada dentro de un período de tiempo determinado. Esto es lo que sucede cuando ves una página web que dice algo como: «Si no eres redirigido en cinco segundos, haz clic aquí».
Estos tipos de redireccionamientos no solo pueden confundir a sus visitantes, sino que también pueden hacer que los rastreadores de los motores de búsqueda asuman que su sitio contiene contenido no deseado si se usan con demasiada frecuencia. Por lo tanto, solo recomendamos usar este método si no puede configurar una redirección a través de su archivo .htaccess (por ejemplo, si su servidor web no proporciona acceso a él).
Conclusión
Obtener una comprensión sólida de los códigos de estado de respuesta HTTP es una parte importante de ser un propietario de un sitio web exitoso. La configuración de redireccionamientos puede ayudarlo a ejecutar correctamente el mantenimiento del sitio . Si solo va a mover una URL temporalmente, le recomendamos que utilice una redirección 307.
Como discutimos en esta publicación, una redirección 307 es un código de estado que puede usar para dirigir a los visitantes a una nueva URL, pero eventualmente los devuelve a la original una vez que haya terminado de hacer cambios o actualizaciones. Lo mejor es usar esta opción cuando no desea que su «jugo de enlace» de SEO pase de la URL anterior a una nueva.
¿Tienes alguna otra pregunta sobre las redirecciones 307? ¡Háganos saber en la sección de comentarios!
Imagen destacada a través de Andrii Yalanskyi / shutterstock.com